Pour une raison quelconque, ma page /admin a rendu les modèles que j'ai définis non modifiables. Ceci se passe sur mon serveur déployé utilisant apache et postgres. Je suis connecté en tant que super-utilisateur et la page affiche les liens comme ceci :
Si je regarde le même code localement dans le serveur de développement connecté à postgres, cela ressemble à ceci :
Une idée de ce qui pourrait causer cela ?
** Mise à jour **
Donc ce n'est pas toujours bloqué. Je me suis connecté aujourd'hui et j'ai eu accès à quelques actions (j'ai nettoyé quelques demandes d'emails bidons de ma base de données) mais ensuite, après avoir supprimé quelques lignes, je suis revenu à l'état de lecture seule.
Je ne sais toujours pas ce qui en est la cause.
home.models.py :
from django.db import models
from django import forms
from django.utils import timezone
class EmailRequest(models.Model):
email = models.EmailField()
created_date = models.DateTimeField(default=timezone.now())
class EmailRequestForm(forms.Form):
email = forms.EmailField()
home.admin.py :
from django.contrib import admin
from home.models import EmailRequest
class EmailRequestAdmin(admin.ModelAdmin):
list_display = ('email', 'created_date')
admin.site.register(EmailRequest, EmailRequestAdmin)