Django - app
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相关推荐
- [Django]APP级别的静态文件处理
2019独角兽企业重金招聘Python工程师标准>>> 转载自 limodou的学习记录 [Django]APP级别的静态文件处理 静态文件在 django 中并不是非常简单的事情. ...
- First Django APP
个人学习笔记,参考django官方文档:https://docs.djangoproject.com/zh-hans/3.2/ 本文同步发表在我的个人博客上:https://sunguoqi.com/ ...
- django app注册过程
django app注册过程 相关知识 sys.modules[__name__]获取本模块 collections是Python内建的一个集合模块,提供了许多有用的集合类. namedtuple n ...
- django app中扩展users表
app models中编写新的User 1 # _*_ coding:utf-8 _*_2 from __future__ import unicode_literals34 from django. ...
- django app服务器搭建
首先是在ubuntu 16.04下进行搭建的,开发工具选用aptana,python选用python3.5,django选用最新的版本进行搭建,最后搭建完毕后发现数据库配置一直有问题,所以最后直接在w ...
- Heroku 部署 Django APP
什么是Heroku? Heroku是一个支持多种编程语言的云平台, 可以理解为一个免费的托管服务器.开发者开发完app,使用Git程序推送到Heroku的Git服务器上,这样其他人就可以通过网址来访问 ...
- Django|编写第一个Django程序|Writting your first Django app|Windows环境
目录 1.Django官网:The web framework for perfectionists with deadlines | Django 2.django的安装 一.未安装 二.已安装dj ...
- 【0】依照Django官网:实现第一个django app 安装必要的工具/模块
1.环境配置: (1)Install Setuptools¶ To install Python packages on your computer, Setuptools is needed. Do ...
- 【AMAD】django-filer -- 一个管理文件和图片的django app
动机 简介 个人评分 动机 django-filer1可以让你像一些云存储一样使用WEB UI控制你的文件. 简介 下面是前端图片:   个人评分 类型 评分 实用性 ⭐️⭐️⭐️⭐️ 易用性 ⭐ ...
最新文章
- MySQL单表多字段模糊查询解决方法
- linux 内存交换参数,Ubuntu Linux:处理交换内存和内存使用情况
- select 与c:forEach结合小案例
- Android Bitmap面面观
- P2839 [国家集训队]middle 二分 + 主席树 在值域上建区间
- WordPress中缠结的自定义数据世界
- SpringBoot入门系列: Spring Boot的测试
- 深入浅出JMS(三)--ActiveMQ简单的HelloWorld实例
- Pytorch——用50行代码搭建ResNet
- OpenERP工作流不同角色看属于自己审批的方法
- 某大厂算法工程师面试题详解,问题+答案
- python 中 函数的使用!!!
- 小米官网竖直导航栏html,手把手教你做小米商城顶部导航栏
- 华为社招16级待遇2020_2020年3月16日乌鲁木齐沙依巴克区发生3.5级地震简报
- wireshark抓取手机app包
- kbhit linux windows通用,_kbhit() for Linux
- mysql用update select批量处理数据
- token 微信access 过期_.Net微信开发之如何解决access_token过期问题
- 黑马程序员学习笔记-------c++提高编程
- mysql内嵌插入语句_MySQL中添加或插入语句(Insert)的几种使用方式