何らかの理由で、/adminページで定義したモデルを編集できなくなりました。これは、apacheとpostgresを使用してデプロイされたサーバー上にあります。私はスーパーユーザーとしてログインしており、次のようなリンクが表示されています。
postgresに接続されている開発サーバーで同じコードをローカルで見ると、次のようになります。
これを引き起こしている可能性のあるアイデアはありますか?
** アップデート **
したがって、常にブロックされるわけではありません。私は今日ログインし、いくつかのアクションにアクセスできました(DBからいくつかの偽の電子メール要求をクリーンアップしました)が、いくつかの行を削除した後、読み取り専用状態に戻りました。
何が原因なのかまだわかりません。
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)