Здратвуйте, подскажите в чем проблема не получается создать вопрос через сайт, в админке вопрос создается. Насколько я понимаю проблема в БД но как и справить не знаю мб кто подскажет.
вот models.py:
class Question(models.Model):
title = models.CharField(max_length=120)
content = models.TextField()
pub_date = models.DateTimeField(timezone.now)
author = models.ForeignKey(User)
views = models.IntegerField(default=0)
slug = models.SlugField(max_length=240, blank=True)
tag = TaggableManager()
def __unicode__(self):
return self.title
views.py:
def ask(request):
if request.method == 'POST':
form = AskForm(request.POST)
if form.is_valid():
question = form.save(commit=False)
question.user = request.user
question.save()
return redirect('/question/one_question') + str(question.id)
return HttpResponseBadRequest()
form.py:
class AskForm(forms.ModelForm):
tag = forms.CharField(max_length=100, required=False, label='Tags:',
help_text="Write here some tags, example: python, django ")
class Meta:
model = Question
fields = ['title', 'content']
labels = {
'title': 'Title', 'content': 'Text of your question'
}