1、app目录

  migrations:数据库操作的记录(只记录修改表结构的记录);

  __init__文件:python2中必须填加,python3中无要求,可以不添加;

  admin:django为我们提供的后台管理

  apps:配置当前app的

  models:ORM,写指定的类,通过命令可以创建数据库

  tests:单元测试

  views:业务代码

2、示例:

  1)、view.py文件下编写如下代码:   

    def login(request):        f=open("templates/login.html","r",encoding="utf-8")        data = f.read()        f.close()        return HttpResponse(data) 2)、templates->login.html    

  3)、log函数,可以修改为:    render:给予,使成为;递交;表达;
    def login(request):        # f=open("templates/login.html","r",encoding="utf-8")        # data = f.read()        # f.close()        # return HttpResponse(data)        return render(request,"login.html")    login.html此处,未指定存储路径,原因为:settings.py中,指定了模版的路径:      

  

  3)、静态文件及静态目录    将js和css存放在静态目录下(static文件夹)    html调用时,调用静态下的样式    

    html引入:    css:      
  js:      

      同时,需要修改settings.py配置文件: 

        STATICFILES_DIRS = (            os.path.join(BASE_DIR,'static'),          )      总结:      1)、配置模版的路径;      2)、配置静态文件路径;      3)、静态文件名均默认为"static";    

 举例说明:

  login.html

  

views:

  

urls.py

注意点:

1、urls.py中的path,如果带有"/",则需要html中action后,也要带有"/"

2、html中需要的参数,由views中参数(字典形式),来提供;

3、views中,request.method 的值为大写“POST”,“GET”,小写时,不匹配。

 
 

  

 


 

  

转载于:https://www.cnblogs.com/wulafuer/p/8649569.html

Django - app相关推荐

  1. [Django]APP级别的静态文件处理

    2019独角兽企业重金招聘Python工程师标准>>> 转载自 limodou的学习记录 [Django]APP级别的静态文件处理 静态文件在 django 中并不是非常简单的事情. ...

  2. First Django APP

    个人学习笔记,参考django官方文档:https://docs.djangoproject.com/zh-hans/3.2/ 本文同步发表在我的个人博客上:https://sunguoqi.com/ ...

  3. django app注册过程

    django app注册过程 相关知识 sys.modules[__name__]获取本模块 collections是Python内建的一个集合模块,提供了许多有用的集合类. namedtuple n ...

  4. django app中扩展users表

    app models中编写新的User 1 # _*_ coding:utf-8 _*_2 from __future__ import unicode_literals34 from django. ...

  5. django app服务器搭建

    首先是在ubuntu 16.04下进行搭建的,开发工具选用aptana,python选用python3.5,django选用最新的版本进行搭建,最后搭建完毕后发现数据库配置一直有问题,所以最后直接在w ...

  6. Heroku 部署 Django APP

    什么是Heroku? Heroku是一个支持多种编程语言的云平台, 可以理解为一个免费的托管服务器.开发者开发完app,使用Git程序推送到Heroku的Git服务器上,这样其他人就可以通过网址来访问 ...

  7. Django|编写第一个Django程序|Writting your first Django app|Windows环境

    目录 1.Django官网:The web framework for perfectionists with deadlines | Django 2.django的安装 一.未安装 二.已安装dj ...

  8. 【0】依照Django官网:实现第一个django app 安装必要的工具/模块

    1.环境配置: (1)Install Setuptools¶ To install Python packages on your computer, Setuptools is needed. Do ...

  9. 【AMAD】django-filer -- 一个管理文件和图片的django app

    动机 简介 个人评分 动机 django-filer1可以让你像一些云存储一样使用WEB UI控制你的文件. 简介 下面是前端图片:   个人评分 类型 评分 实用性 ⭐️⭐️⭐️⭐️ 易用性 ⭐ ...

最新文章

  1. MySQL单表多字段模糊查询解决方法
  2. linux 内存交换参数,Ubuntu Linux:处理交换内存和内存使用情况
  3. select 与c:forEach结合小案例
  4. Android Bitmap面面观
  5. P2839 [国家集训队]middle 二分 + 主席树 在值域上建区间
  6. WordPress中缠结的自定义数据世界
  7. SpringBoot入门系列: Spring Boot的测试
  8. 深入浅出JMS(三)--ActiveMQ简单的HelloWorld实例
  9. Pytorch——用50行代码搭建ResNet
  10. OpenERP工作流不同角色看属于自己审批的方法
  11. 某大厂算法工程师面试题详解,问题+答案
  12. python 中 函数的使用!!!
  13. 小米官网竖直导航栏html,手把手教你做小米商城顶部导航栏
  14. 华为社招16级待遇2020_2020年3月16日乌鲁木齐沙依巴克区发生3.5级地震简报
  15. wireshark抓取手机app包
  16. kbhit linux windows通用,_kbhit() for Linux
  17. mysql用update select批量处理数据
  18. token 微信access 过期_.Net微信开发之如何解决access_token过期问题
  19. 黑马程序员学习笔记-------c++提高编程
  20. mysql内嵌插入语句_MySQL中添加或插入语句(Insert)的几种使用方式

热门文章

  1. C#中获取指定目录下所有目录的名称、全路径和创建日期
  2. SpringBoot中使用Thymeleaf常用功能(一):表达式访问数据
  3. SOA和微服务之间的区别(应用和数据的垂直拆分水平拆分)
  4. 有关数组的运算 (sizeof)(strlen)
  5. 神策 2021 数据驱动大会,科特勒、桑文锋等发出营销未来之强音
  6. 2021 跨境电商发展关键词:品牌化、独立站、多渠道精细化
  7. 神策数据入选《2020 爱分析·数据智能厂商全景报告》
  8. 神策数据罗彦博:如何正确使用漏斗分析提升转化?
  9. 解决安装DEB包时报错
  10. 重磅!GitHub 开源负载均衡组件 GLB Director