Python 笔记 :26 Django应用1

网站建立流程:

1、先定义模型:

修改models.py文件:

 1 from django.db import models
 2 
 3 # 这里创建模型.
 4 #定义Topc类,参数继承models类的Model属性
 5 class Topic(models.Model):
 6 #属性text是一个CharField——由字符或文本组成的数据,参数max_length定义数据长度    
 7     text=models.CharField(max_length=200)
 8 #属性date_added 是一个DateTimeField ——记录日期和时间的数据,实参#auto_add_now=True , 每当用户创建新主题时, 自动设置成当前日期和时间
 9     date_added=models.DateTimeField(auto_now_add=True)
10 
11     def __init__(self):
12         return self.text

2、生成数据库迁移文件:(0001_initial.py 之 类的文件)

 命令行:python manage.py makemigrations 程序名

3、让数据库迁移项目:

命令行:python manage.py migrate

4、生成管理员用户:

命令行:python manage.py createsuperuser

5、向网站注册:

  修改admin.py,添加:  from learning_logs.models import Topic  admin.site.register(Topic)

每当需要修改程序的管理数据时, 都采取如下三个步骤:

1、修改models.py

2、对程序调用makemigrations,例:命令行输入:python manage.py makemigrations 程序名

3、Django迁移项目,命令行输入:python manage.py migrate

——

猜你喜欢

转载自www.cnblogs.com/wssking/p/11715926.html
今日推荐