Drango的项目开发基本流程

1) 项目主目录中创建一个templates的文件夹,用于存放网页

2) 项目主目录中,创建一个static的文件夹,用于存放静态文件

    a)静态文件: HTML/css/js/font/images

    b)static/文件夹中,创建css/js/images文件夹

    c)static/js文件夹中, lib用来放第三方js文件,app/放自己开发的js文件

3) 配置根视图网页文件夹

   settings.py>TEMPLATES->IDRS->添加templates文件夹的名称

4)配置静态文件夹

   sttings.py-> 添加STATICFILES->DIR=[拼接static路径]


参数的操作:

1)后端数据,传递给前端进行展示
2)前端网页中的数据,提交给后端程序进行处理

MVT处理模式: T:templates 模板语法

模板语法的操作:

1.后端视图处理函数中,传递数据给前端网页 将数据 包含在字典中进行传递
2.前端网页中展示数据:
   模板语法:templates
   展示变量中的数值:{{变量}}
   判断条件:{% if 条件 %} 展示的代码 {% endif %}
   循环遍历:{% for 变量 in 列表...%} 遍历的代码{%endfor%}


网页中提交数据的8中方法:

  • GET
  • POST
  • PUT
  • DELETE
  • HEADER
  • OPTIONS
  • TRACE
  • CONNECT
    项目中常见的有4中请求方式GET/POST/PUT/DELETE,是RESTful风格编程时分别表示增删改查四种操作的请求方法
    项目中常见的有两种请求方法
    GET              POST
    请求速度快         请求速度较快
    提交字符串参数      可以提交任意类型的数据
    提交的数据会显示     提交的数据包含在请求体中
    在URL地址中
    提交的长度有限制       提交的长度没有限制
    不受服务器 浏览器限制     服务器主动限制

网页中GET传递方式:

  • 超链接方式传递: GET形式
  • 表单传递方式:method:'GET'
  • Ajax提交

网页中POST传递方式:

  • 表单传递方式:method:'POST'
  • Ajax提交
                        世界不曾亏欠每一个努力的人
                                      大鱼
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,688评论 19 139
  • 22年12月更新:个人网站关停,如果仍旧对旧教程有兴趣参考 Github 的markdown内容[https://...
    tangyefei阅读 35,435评论 22 257
  • 1.感恩主动帮助我的人。在需要帮助的时候,姐姐主动帮助我,让我倍感欣慰!这份情谊记心中了。 2.感恩放手。放手是为...
    安好生活家阅读 131评论 0 0
  • 杨澜是我的偶像,她曾经说过:没有人有义务通过你邋遢的外表,去发现你优秀的内在。 衣着得体,人的精神面貌就会大不一样...
    子阳静娟阅读 639评论 0 0
  • 一旦恋爱了,脑海中不仅会不断涌出想问喜欢的人的各种问题,同时想对ta说的话也越来越多。那些想从ta那得到的答案。还...
    果寺阅读 279评论 0 0

友情链接更多精彩内容