Недавно заинтересовался разработкой на Python/Django. Возникла проблема, форма не отображается.
models.py:
class Message(models.Model):
timestamp = models.DateTimeField(auto_now_add=True)
author = models.CharField(max_length=200)
message_text = models.TextField(verbose_name="What\'s up?")
def __unicode__(self):
return self.author
forms.py
class MessageForm(forms.ModelForm):
class Meta():
model = Message
fields = ['message_text', 'author',]
views.py:
def addmessage(request):
if request.POST:
form = MessageForm(request.POST)
if form.is_valid():
message = form.save(commit=False)
message.timestamp = timezone.now()
form.save()
return redirect('/')
Шаблон html:
<form action="/addmessage/" method="POST">
{% csrf_token %}
{{ form.as_p }}
<input type="submit" class="round button" value="Send message">
</form>
Все, что он отображает - кнопка. Заранее спасибо