一 代码
1 learning_logs/forms.py
# -*- coding: utf-8 -*-
# 导入模块 forms 以及要使用的模型 Topic,Entry
from django import forms
from .models import Topic, Entry
'''
定义了一个名为 TopicForm 的类,它继承了 forms.ModelForm
最简单的 ModelForm 版本只包含一个内嵌的 Meta 类,它告诉 Django 根据哪个模型创建表单,以及在表单中包含哪些字段。
根据模型 Topic 创建一个表单,该表单只包含字段 text
'''
class TopicForm(forms.ModelForm):
class Meta:
model = Topic
fields = ['text']
# 让 Django 不要为字段 text 生成标签。
labels = {'text': ''}
2 learning_logs/urls.py
# -*- coding: utf-8 -*-
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name='index'),
url(r'^topics/$', views.topics, name='topics'),
url(r'^topics/(?P<topic_id>