Django
嗯!!
这个作者很懒,什么都没留下…
展开
-
八.Django中的ORM
Django鼓励开发人员进行相对独立的模块开发,这种开发模式在工作中被称为:解耦合,就是指在开发中将项目看成几个独立的模块进行开发,降低模块之间的耦合性。在这种思路下,django数据开发采用了mvc和mvt设计模式,和ORM机制作用:将数据库中的表名映射为类名,将字段映射为属性,可以操作类方法,类属性快速操作数据库可以使用我们创建好的模型,帮我们创建表无需关心具体使用的是那种数据库...原创 2019-11-14 21:46:14 · 138 阅读 · 0 评论 -
七.子应用的创建、配置及使用
djangp给我们提供了子应用,将独立的功能进行独立管理,将独立的模块放在同一个app当中,包括该模块的路由,视图,html,静态资源。1. 创建app子应用首先确保在虚拟环境下,在manage.py的同级目录下python manage.py startapp appname#appname是子应用的名字子应用的目录说明migrations 数据迁移文件,数据库表结构的同步的...原创 2019-11-14 21:19:02 · 405 阅读 · 0 评论 -
TemplateDoesNotExist的排错
解决思路:检查templates目录的位置检查配置文件中templates是否正确检查视图调用模板文件是否正确原创 2019-11-14 20:51:45 · 227 阅读 · 0 评论 -
六.模板继承
在实际开发当中,使用前端开发好的静态页面,页面当中有很多重复的东西,为了能够简单操作,复用代码,可以使用模板继承解决1.创建一个base.htmlbase.html作为父类模板调用base页面提供公共的部分,将公共的部分用{% block 名称%}{% endblock %}来替换通常都有title、js、content等方法:浏览器 检查 寻找公共的部分2.修改子...原创 2019-11-14 20:49:28 · 142 阅读 · 0 评论 -
五.静态文件的配置及使用
前端三大部分 结构 样式 行为在web开发过程当中,有一类型的文件叫做:静态文件,指:css,js,image.这些文件通常不被直接访问,往往是在加载页面的时候被加载,这些内容是固定的。静态文件的配置1.创建目录2.配置# 静态文件的配置STATIC_URL = '/static/'STATICFILES_DIRS = ( os.path.join(BASE_DI...原创 2019-11-14 20:37:21 · 409 阅读 · 0 评论 -
四.模板的调用及模板语法
一.模板调用1.第一种2.第二种3.第三种二.模板语法1.变量的使用在模板中,如果想要使用后端传入的数据,就要用到模板语法去实现。django提供的模板语法:变量的使用,控制语句,循环django模板html文件中使用变量 语法: {{ }}使用locals()方法,作用是将当前视图函数的所有局部变量返回2.控制语句if else elif模板中使用控制语句,...原创 2019-11-14 20:20:36 · 668 阅读 · 0 评论 -
一.Django配置虚拟环境、创建项目
1.创建虚拟环境conda create -n 虚拟环境名 python=版本2.激活虚拟环境activate 环境名3.安装Djangopip install django==版本查看是否安装成功,进入Python交互环境:import djangodjango.VERSION如果没有报错,就说明安装成功4.创建工程选择一个文件夹,shift+鼠标右键进入终端(在...原创 2019-09-15 17:00:34 · 119 阅读 · 0 评论 -
二.Django编写一个简单页面
Django编写一个hello world页面1.在主目录创建一个views.py文件2.在urls.py编写路由首先导入views.py中的函数from . import views编写路由:path('路由名/',views.函数名)3.在views.py中写函数def 函数名(request): return HttpResponse('Hello World')...原创 2019-09-15 17:13:25 · 199 阅读 · 0 评论 -
三.Django创建模板
创建模板在做web开发,要给用户提供一个页面,页面包括静态页面+数据,两者结合起来就是完整的可视化的页面,django的模板系统支持这种功能,首先需要写一个静态页面(结构html,样式css,行为js)然后通过python的模板语法将数据渲染上去。1.创建一个templates目录注意:与主目录同级2.配置模板在settings.py中:配置该条信息...原创 2019-09-15 17:24:30 · 129 阅读 · 0 评论