Проблемы с созданием форм в 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>
Вернуться на верх