Django入门(三)--创建应用
创建好项目之后,就可以创建应用了;
在项目目录C:\Windows\System32\cmd.exe下执行python manage.py startapp myApp
创建好应用之后,可以看到在项目下多了个目录myApp
admin.py:站点配置
apps.py:
models.py:模型配置
test.py:
views.py:视图
__init__.py:告诉python这是一个python包
创建好应用之后,就可以激活应用了:
激活应用需要到项目目录下的Study文件夹下的settings.py文件中配置
激活应用之后,可以配置模型;
在配置模型之前先设计数据库的表结构:
我们设计两张表,第一张表:
tablename:Grades
字段名:
gname
gdate
ggirlnum
gboynum
isDelete
tablename:Student
字段名:
sname
sgender
sage
scontend
isDelete
sgrade
设计好数据结构的表之后,可以定义模型:
在myApp下的moudels.py中定义:
class Grades(models.Model): gname = models.CharField(max_length=20) gdate = models.DateField() ggirlnum = models.IntegerField() gboynum = models.IntegerField() isDelete = models.BooleanField(default=False) class Students(models.Model): sname = models.CharField(max_length=20) sgender = models.BooleanField(default=False) sage = models.IntegerField() scontend = models.CharField(max_length=20) isDelete = models.BooleanField(default=False) sgrade = models.ForeignKey('Grades') #关联外键
定义好模型之后,可以在数据库生成数据表:
1、迁移文件:python manage.py makemigrations