
Django
文章平均质量分 81
loveysuxin
这个作者很懒,什么都没留下…
展开
-
9-Django应用和分发式路由
1、什么是应用应用在Django项目中是一个独立的业务模块,可以包含自己的路由、视图、模板、模型2、创建应用步骤1:用 manage.py 中的子命令 startapp 创建应用文件夹。例如,创建一个music的应用python manage.py startapp music步骤2:在settings.py 的 INSTALLED_APPS 列表中配置安装此应用例如INSTALLED_APPS = [ 'django.contrib.admin', 'django.c原创 2022-01-05 17:00:43 · 711 阅读 · 0 评论 -
8-Django静态文件访问
1、 什么是静态文件图片、css、js、音频、视频等都属于静态文件2、静态文件配置(1)在setting.py 中配置静态文件的访问路径''' STATIC_URL用于配置指定通过那个URL地址访问静态文件'''STATIC_URL = '/statics/' # http://127.0.0.1:8000/statics/''' STATICFILES_DIRS 用于配置静态文件的存储路径,即静态文件在服务器端的存储位置'''STATICFILES_DIRS = (os.path.join原创 2022-01-05 15:47:50 · 3724 阅读 · 0 评论 -
7-Django-url反向解析
1、代码中URL可以出现的位置一个是在HTML模板中,一个是在视图函数中:1、模板【HTML】中(1) <a href='URL'>超链接</a> 点击后页面跳转至URL(2) <form action='URL' method='post'> form表单中的数据,用post方法提交至URL2、视图函数中(1)302跳转 HttpResponseRedirect(URL) 将用户地址栏中的地址跳转到URL2、代码中URL书写规范(1)绝原创 2021-12-27 19:50:46 · 786 阅读 · 0 评论 -
6-Django模板层--过滤器和继承
本节介绍Django模板层的过滤器和模板继承。1、模板过滤器定义:在变量输出时对变量的值进行处理作用:可以通过使用过滤器来改变变量的输出显示语法:{{变量 | 过滤器1:’参数值1‘ | 过滤器2:’参数值2‘…}}官方文档:https://docs.djangoproject.com/en/2.2/ref/templates/builtins/常用过滤器:过滤器说明lower将字符串转换为全部小写upper将字符串转换为大写形式safe默认不对变量内的原创 2021-12-25 11:06:05 · 174 阅读 · 0 评论 -
5-Django模板层变量和标签
一、变量1、能传递到模板中的数据类型有:str – 字符串int – 整型list – 数组tuple – 元组dict – 字典func – 方法obj – 类实例化的对象2、在模板中使用上述变量的语法:{{变量名}}{{变量名.index}}{{变量名.key}}{{对象.方法}}{{函数名}}案例urls.py path('test_html_param',views.test_html_param),views.pydef test_html_pa原创 2021-12-24 17:19:04 · 816 阅读 · 0 评论 -
4-Django的设计模式及模板层
1、传统个MVC模式2、Django的MTV模式3、Django模板层(1) 什么是模板模板是可以根据字典数据动态变化的HTML网页模板可以根据视图中传递的字段数据动态生成相应的HTML网页(2)模板配置1) 创建模板文件夹 <项目名>/templates2)在settings.py中 TEMPLATES配置项,修改DIRS 为创建的文件夹TEMPLATES配置项参数介绍:BACKEND: 指定模板的引擎DIRS : 模板的搜索目录(可以是1个或多个)APP_原创 2021-12-24 15:00:04 · 745 阅读 · 0 评论 -
3-Django请求和响应
一、定义请求是指浏览器端通过http协议发送给服务器端的数据响应是指服务器端接收到请求后做相应的处理后再回复给浏览器端的数据请求中的方法HTTP请求可与使用多种请求方法。HTTP1.0定义了3种请求方法:GET, POST, HEAD 方法HTTP1.1 新增了5种请求方法: OPTIONS, PUT, DELETE, TRACE , CONNECT方法响应的状态码http状态码分为5类,如下:二、Django中的请求和响应请求在Django实则就是视图函数的第一个参数,即Htt原创 2021-12-24 11:03:10 · 193 阅读 · 0 评论 -
2-Django路由配置
案例一案例描述:访问:http://127.0.0.1:8000/ ---- 页面展示:这是我的首页访问:http://127.0.0.1:8000/page/1 ---- 页面展示: 这是第1页访问:http://127.0.0.1:8000/page/2 ---- 页面展示: 这是第2页开发(1) urls.py 添加pathfrom django.contrib import adminfrom django.urls import path,re_pathfrom .原创 2021-12-23 18:09:49 · 715 阅读 · 0 评论 -
1-pycharm 创建Django项目--项目结构介绍
第一步:创建Django 项目,选择虚拟环境操作:file -- new project - Django新创建的项目结构如下图:下面介绍新建的Django项目的目录结构:manage.py:包含项目管理的子命令。直接执行 python manage.py 可列出所有的Django子命令 python manage.py runserver 启动服务 python manage.py startapp 创建应用 python manage.py migrate...原创 2021-12-20 18:27:10 · 1187 阅读 · 0 评论