话不多说直接开始
创建博客项目:django-admin.py startproject bob_bolg
创建博客app:python manage.py startapp blog
进入到/blog中:
在models.py 中创建:
from django.db import models
from django.conf import settings
class Article(models.Model):
title=models.CharField(max_length=30,verbose_name=u'标题')
en_title=models.CharField(max_length=30,verbose_name=u'英文标题')
author=models.ForeignKey(settings.AUTH_USER_MODEL,verbose_name=u'作者')
summary=models.TextField(verbose_name=u'摘要')
content=models.TextField(verbose_name=u'内容')
create_time=models.DateTimeField(u'创建时间',auto_now_add=True)
pub_time=models.DateTimeField(default=False,verbose_name=u'发布时间')
class Meta:
verbose_name_plural=verbose_name=u'文章'
ordering=['-create_time']
def __unicode__(self):
return self.title
class Nav(models.Model):
name=models.CharField(max_length=30,verbose_name=u'导航条')
url=models.CharField(max_length=100,blank=True,null=True,verbose_name=u'地址')
create_time=models.DateTimeField(u'创建时间',auto_now_add=True)
class Meta:
verbose_name_plural=verbose_name=u'导航条'
ordering=['-create_time']
def __unicode__(self):
return self.name
以上创建了用户类及导航条类