码迷,mamicode.com
首页 > 编程语言 > 详细

python使用django创建项目详解

时间:2020-02-23 20:20:36      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:manage   obj   template   creat   mys   使用   启动   engine   init   

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

 

python使用django创建项目详解

标签:manage   obj   template   creat   mys   使用   启动   engine   init   

原文地址:https://www.cnblogs.com/zhongxiaoyan/p/12353256.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!