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

 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号