python - django (创建到运行流程)
Posted 鑫仔园
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python - django (创建到运行流程)相关的知识,希望对你有一定的参考价值。
""" 1. 创建 Django 操作文件 a. cmd 中选择路径: cd C:UsersadPycharmProjectsindex1文件名 b. 选择路径后,创建文件: django-admin startproject 文件名 c. 创建 app: python manage.py startapp app名字 2. 创建好文件后,修改基本配置 a. settings.py 文件中 : 01. INSTALLED_APPS = [...,‘app02.apps.App02Config‘,] 添加这一项 02. # ‘django.middleware.csrf.CsrfViewMiddleware‘, 如果出现403注释这一行 03. TEMPLATES 下的 ‘DIRS‘: [os.path.join(BASE_DIR, ‘templates‘)] 修改这一项 04. 修改有关数据库的配置: DATABASES = { ‘default‘: { ‘ENGINE‘: ‘django.db.backends.mysql‘, # 连接的数据库类型 ‘HOST‘: ‘127.0.0.1‘, # 连接数据库的地址 ‘PORT‘: 3306, # 端口 ‘NAME‘: "ceshi", # 数据库名称 ‘USER‘: ‘root‘, # 用户 ‘PASSWORD‘: ‘chaoqi‘ # 密码 } } 05. # 添加 静态文件夹的访问位置 STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static"), ] 3. __init__.py 文件中: # 将 数据库修改为 pymysql:(添加下面两句代码) import pymysql pymysql.install_as_MySQLdb() 4. urls.py 文件中: # 添加可以被网页访问的后缀,和访问网页时调用的函数 urlpatterns = [ # url(r‘^add_user/‘, admin.site.add_user), url(r‘^add_user/‘, views.add_user), ] 5. views.py 文件中: # 可以编写 被调用的函数,通过 urls.py # 但是需要在 urls.py 文件中导入 from app02 import views 6. 执行两个命令:( 如果对操作数据库的类有改动,则需要执行以下代码来更新改动 ) 1. python manage.py makemigrations # 将 models.py 里的更改记录下来 2. python manage.py migrate # 将更改的记录翻译成 sql 语句 去 数据库执行 7. 运行文件: python manage.py runserver 端口号(可写可不写) 8. HttpResponse(‘要返回的内容‘) # 直接将内容返回页面 9. render(request,‘html文件‘,{‘k1‘:v1}) # 返回一个 html 文件 或 打开html文件 进行字符串替换 10. redirect(‘url‘) # 告诉浏览器要访问的 url 11. request: @1. request.method # 查看请求方法 @2. request.POST / request.POST.get() # 获取POST请求的数据 """
以上是关于python - django (创建到运行流程)的主要内容,如果未能解决你的问题,请参考以下文章