2021-02-22

Django demo1

python项目制作:
输入浏览器地址url+函数名字,url将请求发进入python代码内,在python中首先经过主文件夹下urls内找到相应函数并执行(该函数是在主界面下新键的views内自建函数),通过render进行页面跳转到templates中的HTML页面并执行。
执行流程图在这里插入图片描述

Django配置信息:
配置信息主要由项目中settings.py文件实现,主要配置有:项目路径、密钥配置、域名访问权限、App列表、配置静态资源、配置模板文件、数据库配置、中间件、缓存配置。
运行启动命令: python manage.py runsever
Settings文件内各个代码含义:
BASE_DIR:获取当前工程所在的目录(根目录)
SECRET_KEY:密钥配置(加盐)
DEBUG = True:实时刷新(更改代码后自动重启)
ALLOWED_HOSTS = []:域名访问权限
INSTALLED_APPS:app列表
MIDDLEWARE:配置中间件文件
ROOT_URLCONF:路由
TEMPLATES:配置静态模板(告诉程序所有HTML文件都在templas内)
WSGI_APPLICATION:配置wsgi
DATABASES:数据库 在数据库内连接MySQL数据库
在这里插入图片描述
AUTH_PASSWORD_VALIDATORS:用户名密码验证
(LANGUAGE_CODE = ‘en-us’
TIME_ZONE = ‘UTC’
USE_I18N = True
USE_L10N = True
USE_TZ = True):配置时区
STATIC_URL:配置静态资源文件
TEMPLATE_DIRS:模板
创建app:
1.先进入根目录
2.输入命令:python manage.py startapp+app名字
3.在主目录下Settings内INSTALLED_APPS中声明该app
运行过程:先在根目录下中urls匹配,然后在相应的app内的urls内匹配再执行
path(app名字,include(app名字))
urls:
url地址:https(协议)+IP地址+请求名字+?+参数(参数与参数之间用&分割)
urls规则:
1.整体架构:path(app名字,include(app名字)),寻找相应的app干活
2.带变量的url:用<>括起来,并加在views内
3.设置参数name:将圆括号内的东西封装,并取名字为myyear在这里插入图片描述
4.设置额外参数:除了参数name之外,还有一种参数类型是以字典的数据类型传递的,该参数没有具体命名,只要是字典形式即可,而且该参数只能在试图函数中读取和使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值