项目创建成功后基础配置修改
1、创建子模块
1、在新建的项目目录下wxy_django执行命令:python manage.py startapp user
二、建表,写model
python manage.py makemigrations #生成表结构
python manage.py migrate #表结构同步到数据库
源代码:
from django.db import models
#Create your models here.
class Category(models.Model):
name=models.CharField(verbose_name="分类名称",max_length=20)
create_time=models.DateTimeField(verbose_name="创建时间",auto_now_add=True)
update_time = models.DateTimeField(verbose_name="更新时间", auto_now=True)
def __str__(self):
return self.name
#user_category
class Meta:
# db_table="category"#实际在数据库里面创建的表名
verbose_name="分类表"
verbose_name_plural=verbose_name
class Article(models.Model):
title=models.CharField(verbose_name="文章标题",max_length=50)
desc=models.CharField(verbose_name="文章描述",max_length=100)#char类型最长255
content=models.TextField(verbose_name="文章内容")#文本类型,不需要加长度
img=models.ImageField(verbose_name="文章图片",null=True,blank=True,upload_to='./static')
show_count=models.IntegerField(verbose_name="查看次数",default=0)
category=models.ForeignKey(Category,on_delete=models.P