You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.1 KiB

# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models
# Create your models here.
class Category(models.Model):
cname = models.CharField(max_length=30,unique=True,verbose_name=u'类别名称')
class Meta:
db_table = 't_category'
verbose_name_plural=u'类别'
def __unicode__(self):
return u'Category:%s'%self.cname
class Tag(models.Model):
tname = models.CharField(max_length=30,unique=True,verbose_name=u'标签名称')
class Meta:
db_table = 't_tag'
verbose_name_plural = u'标签'
def __unicode__(self):
return u'Tag:%s' % self.tname
class Post(models.Model):
title = models.CharField(max_length=100,unique=True)
desc = models.CharField(max_length=100)
content = models.TextField()
created = models.DateTimeField(auto_now_add=True)
category = models.ForeignKey(Category,on_delete=models.CASCADE)
tag = models.ManyToManyField(Tag)
class Meta:
db_table = 't_post'
verbose_name_plural = u'帖子'
def __unicode__(self):
return u'Post:%s' % self.title