如何在Django web博客中添加博客文章和显示文章

如何在Django web博客中添加博客文章和显示文章,django,Django,我正在学习Django框架使用djangogirls教程,读了这篇教程,我试着写一个博客。现在我想从forms.py文件中添加一些博客文章,并在这个博客中显示,但无法做到这一点,我如何在我的博客中做到这一点?请提供详细信息。这是一种比较通用的方法。我希望这能有所帮助 小部件是Django对HTML输入元素的表示。小部件处理HTML的呈现,以及从与小部件对应的GET/POST字典中提取数据 您可以将小部件指定为: from django import forms class CommentFor

我正在学习Django框架使用djangogirls教程,读了这篇教程,我试着写一个博客。现在我想从forms.py文件中添加一些博客文章,并在这个博客中显示,但无法做到这一点,我如何在我的博客中做到这一点?请提供详细信息。

这是一种比较通用的方法。我希望这能有所帮助

小部件是Django对HTML输入元素的表示。小部件处理HTML的呈现,以及从与小部件对应的GET/POST字典中提取数据

您可以将小部件指定为:

from django import forms

class CommentForm(forms.Form):
    name = forms.CharField()
    url = forms.URLField()
    comment = forms.CharField(widget=forms.Textarea)
许多小部件都有可选的额外参数;在字段中定义小部件时可以设置它们。在以下示例中,为SelectDateWidget设置了years属性:

from django import forms

BIRTH_YEAR_CHOICES = ('1980', '1981', '1982')
FAVORITE_COLORS_CHOICES = (
    ('blue', 'Blue'),
    ('green', 'Green'),
    ('black', 'Black'),
)

class SimpleForm(forms.Form):
    birth_year = forms.DateField(widget=forms.SelectDateWidget(years=BIRTH_YEAR_CHOICES))
    favorite_colors = forms.MultipleChoiceField(required=False,
        widget=forms.CheckboxSelectMultiple, choices=FAVORITE_COLORS_CHOICES)

这是一种通用方法,但要将小部件添加到您自己的博客中,您需要首先指定博客的模型。