Advertisement

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)

还没有任何评论哟~