Django 提供模型(model)层用来创建和存取数据,不需要直接对数据库操作。
[pydj-项目名称 sign-签到应用的名称]
model基础知识:
每个model是一个Python 类,继承django.db.models.model 类。
该model的每个属性表示一个数据库表字段。
所有这一切,django已经自动生成的数据库访问的API。
打开…/sign/models.py 文件,完成表的创建。
#coding=utf-8
from __future__ import unicode_literals
from django.db import models
# Create your models here.
class Event(models.Model):#发布会表
name = models.CharField(max_length=100) #发布会标题
limit = models.IntegerField() #参加人数
status = models.BooleanField() #状态
address = models.CharField(max_length=200) #地址
start_time = models.DateTimeField('event time') #发布会时间
create_time = models.DateTimeField(auto_now=True) #创建时间,自动获取当前时间
def __unicode__(self):
return self.name
class Guest(models.Model):