私は、次のアーキテクチャdjango.core.exceptions.FieldError:不明なフィールド(複数可)(Y、B、D、O)
- を持つモデルを持っているPostモデル
- そして、そこにはあります(スタックのオーバーフローのように)指定された投稿の回答モデルです。
私はユーザーに入力させたくないフィールドがあるので、私は両方のモデルのカスタムフォームを作成しました。カスタムフォームクラスは最初のモデル、つまりポストモデルでは絶対的に動作していますが、PostAnsモデルではこれが奇妙です。私がクラスPostAnsFormを取り除いてもうまくいきます。
class PostAns(models.Model):
created = models.DateTimeField(auto_now_add=True)
creator = models.ForeignKey(User, blank=True, null=True)
post = models.ForeignKey(Post)
body = models.TextField()
like_count = models.IntegerField(default=0,blank=True,null=True)
# If we use markdown can remove this if not
body_html = models.TextField(blank=True)
class PostAnsForm(ModelForm):
class Meta:
model = PostAns
fields = ('body')
ネットでも同様のエラーは見つかりませんでした。
可能なあなたのコードから文字列値どのように見えるかを綴るどのようにフィールドのリスト(あなたはおそらく、文字の順序を変更しましたか?)
通知をあります[Django:フィールドエラーの不明なフィールド]の複製(https://stackoverflow.com/questions/6768194/django-field-error-unknown-fields) – Dan