Django实战(二)完整博客系统的开发实践
发布时间
阅读量:
阅读量
昨天实现了一个简单的博客显示系统,今天实现一个较为完整的博客系统,当然还未进行完整的界面优化,但是发布还是可以实现的。
一、数据库的构建(M)
首先,针对博客系统的各项功能展开分析:
(1)一个博客系统支持多个标签的关联,形成多对多的关系
(2)一篇博客内容可以对应多个评论信息,构成一对多的联系
(3)每篇博客仅归属于一个特定类别,呈现出多对一的结构
随后,进一步探讨各实体之间的属性特征:
博客:包含标题、作者、正文内容、发布日期、分类(外键)、标签(多对多关系)等属性
标签:主要由标签名称组成
类别:以分类名称作为核心标识
评论:涵盖评论作者、关联博客(外键)、电子邮件地址、评论内容及发布时间等字段。
最终,得到数据库的建立(model.py):
#coding=utf-8
from __future__ import unicode_literals
from django.db import models
# Create your models here.
class Category(models.Model):
"""
博
全部评论 (0)
还没有任何评论哟~
