django的流程分析详解编程语言
from django.shortcuts import render
from django.shortcuts import HttpResponse五、启动django
2、写视图函数,该函数必须有一个形参request,通过HttpResponse返回一个字符串,通过render返回一个指定的html文件
python manage.py runserver 8080
六、模板语言,django使用的模板语言为jinjia2,下面的文档在html文件中写1、替换变量的方法{{变量名}}
2、for循环的方法
{{ for i in user_list}}
tr
td {{i.username}} /td
td {{i.username}} /td
td {{i.username}} /td
/tr
{% endfor%}
七、配置数据库1、查看数据的引擎
2、在对应的app的models文件创建数据库表的类
3、在对应的views中通过modes中的表中插入数据
4、获取数据库中的数据
这个取到的数据是一个list,每一行是一个元素,其中每个元素又是一个字典
八、引入静态文件1、配置settings文件,注意这里的逗号必须要有
2、在static目录下存放jquery文件
3、在html文件中引入jquery文件,注意这里的static前面的斜杠必须要有
4、我们还可以把jquery文件放在static下面的目录中
5、我们在html文件中引入的路径也要加上jq这个路径就可以了
1、url的类型1,完全匹配
urls.py文件中的内容
views.py文件中的内容
页面访问这个urls
2、匹配多个数字[0-9],{5}
urls.py中的内容
views文件中的内容
前端访问这个url
3、如果在url中加一个括号的话,如果直接访问就会报错,加了一个括号,我们就可以把路径中的某个字符串传递到视图函数中
这样在访问的话就会报错
如果加一个括号是什么意思呢?他的意思是一个括号就相当于一个参数,而这参数是由这个url对应的视图函数来接受,一个括号,就需要加一个参数,两个括号,就需要加2个参数,三个括号,就需要在视图函数中在加一个参数
所以我们按照下面的方式编写视图函数
我们在通过页面去访问这个url,就可以打印这个形参的值
下面我们测试一下2个括号
我们在看视图函数页面
我们在通过页面去访问这个url
上面的url的参数都是无名参数,我们只能通过位置顺序来匹配函数,比如第一个括号的值传递一个第一个形参,第二个括号的值传递给第二个形参。。。。。。
我们在来看下命名的参数,这里的意思第一个括号中的变量赋值给变量year,第二个括号中的变量赋值给mounth
我们在视图函数中可以这样接收变量
通过web页面访问这个url得到下面的效果
我们不仅仅可以传递路径中的变了,我们还可以传递另外的参数到函数中,我们看下面的例子,变量的名称是name,变量的值是zyb,如果在路径中有一个变量的名称是name,而在外面也有一个变量的名称为name,那么外面这个name的变量的值会生效,里面的name的变量的值会被覆盖
编写views文件,我们在函数中就可以使用外面定义的这name的变量
通过前端访问这个url
1、在project的views文件中先导入include
2、在views中将以特定字符串的url分发到指定的app的url中
3、到指定的app的目录下编写urls文件
4、到指定的app的目录下编写views文件
5、这个时候我们通过页面访问这个地址http://127.0.0.1:8080/blog/news/
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/20837.html
cgojavapython相关文章
- 【Django | 开发】面试招聘信息网站(处理产品细节和权限&美化页面样式)
- pycharm django环境搭建_django创建项目和应用的命令
- python django环境搭建_python的django框架
- Django流程_菜鸟裹裹收费标准
- Django MVC概述和开发流程
- django restframework choice 自定义输出数据
- Django+Celery学习笔记3——django+celery+redis实现异步任务与定时任务
- Python3 + Django + xamdin + DjangoUediter,UEditorField 在 xadmin 下加载不出来的解决办法
- django admin 给字段设置 widget
- django 撤回(删除) 表更新 操作步骤
- 解决:安装 django-celery-beat 自动把 django 升级到 3.0 了
- python-Django-Django 数据库迁移(二)
- python-Django-Django 视图层简介(一)
- python-Django-Django 视图层简介(二)
- Django REST Framework-信号
- Django信号机制工作原理
- Django项目部署流程与Nginx安装配置(超详细)
- django开发微信小程序后端登录详解手机开发
- 服务器上部署django项目流程详解编程语言
- Django的Rbac介绍3详解编程语言
- Django 中 cookie的使用
- 深入浅出Django与MSSQL整合(django-mssql)