在Django中写一个数据库驱动的Web应用的第一步是定义模型,这是数据库结构设计和附加的其他元数据。
在投票应用中,将创建Question(问题)和Choice(选项)两个模型,Question模型包括问题描述和发布时间,Choice模型包括选项描述和当前得票数。每个选项属于一个问题。
重写polls\models.py
:
from django.db import models
class Question(models.Model):
question_text = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
class Choice(models.Model):
question = models