Проблемы с созданием форм в django
Это мой файл models.py
from django.db import models
# Create your models here.
class Blog(models.Model):
name = models.CharField(max_length=120)
created_on = models.DateTimeField(auto_now_add=True)
class Article(models.Model):
blog = models.ForeignKey(Blog,
on_delete=models.CASCADE)
created_on = models.DateTimeField(auto_now_add=True)
title = models.CharField(max_length=120)
body = models.TextField()
draft = models.BooleanField(default=False)
Это мой файл forms.py
from blog.models import Article
from django import forms
class ArticleForm(forms.ModelForm):
class Meta:
model = Article
fields = ['title', 'body', 'draft']
Может кто-нибудь подсказать, как мне вставить первый атрибут класса Article, который является блогом, в класс Articleform?
Я изучаю django и буду признателен за помощь.
Вы можете проверить следующие шаги:
убедитесь, что вы добавили
{{form}}в тег add_article.html.убедитесь, что вы добавили
method="POST"в тег<form>.
например:
<form method="POST">
{{form}}
<input type="submit">Post</input>
</form>