0
내 모델 폼이 템플릿에 표시되지 않았기 때문에 매우 간단한 것이 빠졌을 것입니다. 코드는 매우 간단합니다 :Django 모델 폼이 표시되지 않습니다.
models.py :
class Story(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL)
title = models.CharField(max_length=200)
content = models.TextField()
picture = models.ImageField(upload_to = 'images/post_images')
date = models.DateTimeField(auto_now_add=True)
forms.py :
class StoryForm(forms.ModelForm):
class Meta:
model = Story
views.py :
from sfv.forms import StoryForm
@login_required(redirect_field_name=None)
def restricted(request):
user = request.user
form = StoryForm()
#graph = get_persistent_graph(request)
return render(request, "restricted.html", {user : 'user', form : 'form',})
템플릿 :
<form method = 'POST' action = ''>
<table>
{{ form }}
<table>
</form>
나는 또한 form.as_p
을 시도했지만 그게 도움이되지 못했습니다.
네, 도움이되었습니다. 감사합니다. 나는 왜 내가 어떤 실수를하지 않았는지 궁금합니다. 몇 시간 낭비 : / – Eimantas