python使用django创建项目详解

1.在合适位置创建一个目录
2.打开黑屏终端进入上一步创建的目录
3.输入 django admin startproject project(项目名)
4.目录层级


5.配置mysql
在__init__.py文件中写入两行代码
import pymysql
pymysql.install_as_MySQLdb()

在setting.py中找到DATABASE把sqllite换成mysql

DATABASES = {
\'default\': {
\'ENGINE\': \'django.db.backends.mysql\',
\'NAME\': "sunck",
\'USER\':"root",
\'PASSWORD\':"123456",
\'HOST\':"localhost",
\'PORT\':"3306".
}
}
6.打开黑屏终端进入project目录,执行python manage.py
startapp myapp(app命名)

7.在setting.py文件中,将myapp应用加入到
INSTALLED_APPS选项中,加入 \'myapp\'

8.有一个数据表,就有一个模型
在myapp文件夹中的,models.py文件中定义模型

9.在数据库中生成数据表
9.1生成迁移文件,终端执行<python manage.py
makemigrations>
9.2执行迁移,执行<python manage.py migrate>

10.测试数据操作-在终端执行<python manage.py shell>
进入到python shell,

11.进入数据编写
引入包
from myapp.models import Grades,Student
from django.utils import timezone
from datetime import *
查询数据
Grades.objects.all()
添加数据


12.启动项目
进入project终端,输入python manage.py runserver
出现一个网址

13.创建管理员用户,在project终端下执行python
manmge.py createsuperuser,依次输入用户名,邮箱,
密码

14.页面汉化
在setting.py中找到LANGUAGE_CODE改为‘zh-
Hans’,TIME_ZONE改为\'Asia/Shanghai\'

15.管理数据表
在myapp中里admin.py
#当前目录下的models中输入以下代码

from . models import Grades,Student
#注册
admin.site.register(Grades)
admin.site.register(Student)

在project目录下面新建一个templates文件夹,再在
templates下创建myApp文件夹

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzjzpx.html