私はいくつか問題があります。私はジャンゴのフォームでリクエストを受けたいが、それはいくつかの問題を抱えている可能性があります。ここに私のコードです。 forms.pydjangoフォームへの要望は
class PostForm(forms.ModelForm):
CHOICES = request.user.fields()
receive_user = fields.MultipleChoiceField(choices=CHOICES)
content = forms.CharField(widget=PagedownWidget(show_preview=False))
publish = forms.DateField(widget=forms.SelectDateWidget)
class Meta:
model = Post
fields = [
"receive_user",
"content",
]
def __init__(self, *args, **kwargs):
self.request = kwargs.pop('request', None)
super(MyForm, self).__init__(*args, **kwargs)
とviews.py
def post_create(request):
if not request.user.is_authenticated():
raise Http404
form = PostForm(request.POST or None, request=request)
if form.is_valid():
instance = form.save(commit=False)
instance.user = request.user
instance.save()
とエラーメッセージが
NameErrorれる:名の要求が '
あなたを編集してください完全なトレースバックを投稿する質問。 –