用户是通过url来访问我们的服务器

因此

我们需要为用户访问的URL,准备一个程序(视图函数)来接待用户的请求

一,完成一个URL对应关系

二,写视图函数

例子,用户访问

"stu_list"这个路径的时候,视图函数做的事情

强调,视图函数的返回结果

只能有三种返回结果

  • 1, HttpResponse(字符串)

按照HTTP响应协议来返回内容

HttpResponse类,实例化时接收的字符串


本质就是响应体

  • 2 render(请求对象,模板文件的相对路径,参数字典)


请求对象,它就是视图函数的第一个形参

参数二,模板文件的相对路径,

使用模板文件,需要先配置,让django系统知道在哪里寻找html文件

后续使用html文件,就直接以这个目录为起始目录来找文件

3 redirect

redirect(路径)

路径可以是绝对路径,也可以是相对路径

三,模板与数据库的操作

如果需要使用form表单提交数据

需要先把 csrf中间键给注释掉(开发练习阶段)

django-django的开发流程相关推荐

  1. Django的主要开发流程(以扩充用户模型为例)

    需求描述 完成个人中心页面的用户信息更新 如图 开发流程(以users为例): startapp创建应用users 写users下的models 在settings下注册app makemigrati ...

  2. Django后台项目之用户管理功能开发流程

    项目功能开发流程 1 先写列表页(加载出来数据就行) ob = User_vip.objects.filter(is_del='004001').order_by('-cts') 2 写添加功能 2. ...

  3. 快速上手Django(一) 项目结构、开发环境、开发流程、视图、视图集

    文章目录 一.Django 基础 1. django 项目的目录结构 2. 开发环境(Pycharm 启动django) 1)先找到mange.py 2)项目配置远程python解释器 3)点击`ed ...

  4. Django 博客开发教程 6 - 真正的 Django 博客首页视图

    在此之前我们已经编写了 Blog 的首页视图,并且配置了 URL 和模板,让 Django 能够正确地处理 HTTP 请求并返回合适的 HTTP 响应.不过我们仅仅在首页返回了一句话:欢迎访问我的博客 ...

  5. Django 博客开发教程 8 - 博客文章详情页

    首页展示的是所有文章的列表,当用户看到感兴趣的文章时,他点击文章的标题或者继续阅读的按钮,应该跳转到文章的详情页面来阅读文章的详细内容.现在让我们来开发博客的详情页面,有了前面的基础,开发流程都是一样 ...

  6. 基于Django的商城开发项目笔记(一)

    基于Django的商城开发项目笔记(一) 一.环境搭建 1.安装Python:去Python官网下载最新版本Python进行安装,安装时记得勾选将Python加入系统环境变量 2.在命令行输入pip ...

  7. 创建Django项目和模型(创建工程、子应用、设置pycharm环境、使用Django进行数据库开发的步骤)

    1.创建Django项目 文档:Writing your first Django app, part 1 | Django documentation | Django 步骤 创建Django项目 ...

  8. Win10+Python+Django+Nginx+MySQL开发教程及实例(1)——开发环境搭建

    Win10+Python+Django+Nginx+MySQL开发教程及实例 PaulTsao 本教程共有三篇内容: 第一篇:Win10+Python+Django+Nginx+MySQL 开发环境搭 ...

  9. python +Django 搭建web开发环境初步,显示当前时间

    1.python 的安装 网上很多关于django跟python 开发的资料,这块我正在实习准备用这个两个合起来搞一个基于web 的东西出来现在开始学习,写点东西记录一下心得. 开发环境是window ...

  10. Win10+Python+Django+Nginx+MySQL开发教程及实例(2)——Python连通操作MySQL

    Win10+Python+Django+Nginx+MySQL开发教程及实例 PaulTsao 本系列教程共有四篇内容: 第一篇: 开发环境搭建 第二篇:用Python连通操作MySQL 第三篇:用N ...

最新文章

  1. 安装gym库_强化学习Gym库学习实践(一)
  2. 赠书 | 元宇宙:开启未来世界的六大趋势
  3. Mysql的sql注入_MySQL SQL注入
  4. 从0开始学Swift笔记整理(一)
  5. C/C++ 踩过的坑和防御式编程
  6. GitHub--创建新的分支
  7. Typora markdown公式换行等号对齐_Typora编写博客格式化文档的最佳软件
  8. 一个springboot能支持多少并发_跑滴滴一个月能挣多少?-好不好
  9. ATL--创建简单的ATL之dll工程,给接口添加属性(实际上就是一个函数对)
  10. AT指令:AT+CPMS
  11. 基于Python3-Pygame的乒乓球游戏
  12. PMP培训机构怎么选?
  13. 2020.07.01-07.15学习小结
  14. Java选择排序(升序和降序)
  15. 深度学习-浅层神经网络
  16. vip html代码,vip.html
  17. 正规的伦敦金投资平台排行榜
  18. Echars柱状图嵌套 居中对齐 柱子占比宽度由大到小嵌套包含 并用小箭头标记当前产出位置
  19. MySQL完美卸载-奇怪的小知识
  20. 京东和区块链的那些事儿

热门文章

  1. 门户网站新闻资讯整站打包带全自动采集
  2. 计算机图形数学知识,平面----计算机图形学的基础几何知识
  3. linux端口解析,linux中查看和开放端口详解
  4. vb datatable转二维数组_一次稀疏数组的实现过程(附解答思路)
  5. python读取mysql中表内数据转换成json_使用python将mySql查询结果转换为json
  6. android获取设备的唯一编号,android如何获取设备的唯一设备码
  7. JYmusic音乐网站管理系统源码
  8. NP管理器v3.0.25 一键添加去除apk对话框等
  9. 蓝色版去水印小程序源码+接口
  10. 闪灵短链-微信QQ域名防拦截系统 v1.0