# # models.py 得到__future__ import  unicode_literals 得到django.db import 模型 得到django.contrib.auth.models import 用户 #,Create your  models 这里。 #,帖子信息表 class 文章(models.Model): ,,,title =, models.CharField (u”文章标题”,max_length=255,独特的=True) ,,,category =, models.ForeignKey(“类别”,verbose_name=u”板块”) ,,,head_img =, models.ImageField (upload_to=吧洗? ,,,content =, models.TextField (u”内容”) ,,,auther =, models.ForeignKey (“UserProfile”) ,,,publish_date =, models.DateTimeField (auto_now=True) ,,,hidden =, models.BooleanField(默认=True) ,,,priority =, models.IntegerField (u“优先级”,默认=1000) ,,,def __unicode__(自我): ,,,,,,,return “& lt; % s,作者:% s>”, % (self.title self.auther) #评论表 class 评论(models.Model): ,,,article =, models.ForeignKey(文章) ,,,user =, models.ForeignKey (“UserProfile”) ,,,parent_comment =, models.ForeignKey(‘自我’,related_name=p_comment,空白=True, null=True) ,,,comment =, models.TextField (max_length=1000) ,,,date =, models.DateTimeField (auto_now=True) ,,,def __unicode__(自我): ,,,,,,,return “& lt; % s,用户:% s>”, % (self.comment self.user) #点赞数表 class ThumbUp (models.Model): ,,,article =, models.ForeignKey(“文章”) ,,,user =, models.ForeignKey (“UserProfile”) ,,,date =, models.DateTimeField (auto_now=True) ,,,def __unicode__(自我): ,,,,,,,return “& lt;用户:% s>”, % (self.auther) #板块分类表 class 类别(models.Model): ,,,name =, models.CharField (max_length=64,惟一=True) ,,,admin =, models.ManyToManyField (“UserProfile”) ,,,def __unicode__(自我): ,,,,,,,return self.name #,用户信息表 class UserProfile (models.Model): ,,,user =, models.OneToOneField(用户) ,,,name =, models.CharField (max_length=32) ,,,groups =, models.ManyToManyField (“UserGroup”) ,,,def __unicode__(自我): ,,,,,,,return self.name #,用户组表 class UserGroup (models.Model): ,,,name =, models.CharField (max_length=64,惟一=True) ,,,def __unicode__(自我): ,,,,,,,return self.name
DATABASES =, { ,,,“违约”:,{ ,,,,,,,“发动机”:,“django.db.backends.mysql”, ,,,,,,,“名字”:,“s11bbs”, ,,,,,,,“主机”:”, ,,,,,,,“用户”:“根”, ,,,,,,,“密码”:“123”, ,,,,,,,} }
五、注册数据库表
在管理。py里加入,就能访问django的后台管理界面了,可以自己尝试添加一些测试数据
http://127.0.0.1:8000管理
# #,,admin.py 得到django.contrib import 管理 import 模型 #,Register your  models 这里。 admin.site.register (models.Article ArticleAdmin) admin.site.register (models.Category CategoryAdmin) admin.site.register (models.Comment) admin.site.register (models.ThumbUp) admin.site.register (models.UserProfile) admin.site.register (models.UserGroup)