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文件夹

 

上一篇:flutter组件常用总结


下一篇:[.net开发框架].NETCoreUI框架Avalonia