标签:view 命令 进入 简单 temp import response split 内容
1.创建项目:django-admin startproject 项目名称
2.进入项目:cd 项目名称
3.创建子应用:python manage.py startapp 子应用名称
4.把子应用添加至主项目下settings.py下 INSTALLED_APPS的列表中
5.项目的语音配置:zh-Hans, 项目的时区配置:Asia/Shanghai
6.STATIC_URL:静态文件配置 在项目下创建‘static‘文件存放静态文件
7.在settings.py下添加:
STATICFILES_DIRS =(
os.path.join(BASE_DIR,‘static‘),
)
8.配置路由:项目想urls.py下:导入include path("子应用名称/",include("子应用名称.urls")),
9.配置mysql数据库:在子应用下models.py下:
DATABASES = {
‘default‘: {
‘ENGINE‘: ‘django.db.backends.mysql‘, # 数据库引擎
‘NAME‘: "django_data", # 使用的库名
"USER": "root", # 用户名
"PASSWORD": "woaini21g", # 数据库密码
"HOST": "localhsot", # 数据库主机地址
"PORT": "3306"
}
}
9.3 如果使用split测试数据库 在admin里边 :from 子应用名 import models
admin.site.register(models.表名)
9.4 python manage.py runserver #开启服务
9.4.4 python manage.py createsuperuser 创建admin超级用户
9.5 映射数据库 python manage.py makemigrations python manage.py migrate
10.编写views.py下编写对应的路由视图函数:
1.导入from django.http import HttpResponse
2.创建视图函数
def 视图函数名(request): #视图函数必须要有一个requset参数,用来接收用户的请求
return HttpResponse(“”)#一般情况,视图函数要返回一个具有respons相应的内容。
11.在子应用下配置路由主控文件:
1.导入from 子应用名称 import views
2.path("视图函数名/",views.视图函数名)
模板页面及静态资源
1.创建保存文件夹
1.在和子应用同级下创建 : template #模板
2.在settings.py下 : TEMPLATES:‘DIRS‘:[os.path.join(BASE_DIR,‘template‘)],
3.在template下创建html模板页面
Models
如果使用mysql数据库执行‘’1‘’操作
1. 在项目主目录下的“__init__ 文件中添加如下内容:
import pymsyql
pymysql . install_as_MySQLdb()
标签:view 命令 进入 简单 temp import response split 内容
原文地址:https://www.cnblogs.com/mkz1/p/10789024.html