模板内容总结:1.基础2.locals3.include4.模板继承5.使用RequestContext对上下文内容进行重用6.HTML代码自动转义(auto-escaping)7.扩展模板系统Template加载机制扩展你的模板系统    - 创建模板库    - 实现自定义过滤器 &n
原创 2022-12-06 08:49:40
144阅读
ORM简介MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库ORM是“对象-关系-映射”的简称,主要任务是: 根据对象的类型生成表结构将对象、列表的操作,转换为sql语句将sql查询到的结果转换为对象、列表这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动Django中的模型包
1、什么是模板?  模板就是用于响应的html文件,将页面的设计和Python的代码分离开会更干净简洁更容易维护。 我们可以使用 Django的 模板系统 (Template System)来实现这种模式,这就是本章要具体讨论的问题。2、模板语法之变量  在视图函数中用render方法将变量以字典的方式传到模板,之后模板可以用{{'变量名'}}方式引用变量。  views:de
在项目目录创建logs文件夹# 控制台日志存放目录 CONSOLE_LOG = os.path.join(BASE_DIR, 'logs') # 配置日志 LOGGING = { 'version': 1, # 指定版本,目前也就一个版本 'disable_existing_loggers': True, # 表示是否禁用所有的已经存在的日志配置 'formatter
__file__ 指的是文件本身 os.path.abspath(__file__) 获取文件的绝对路径,包含文件本身 os.path.dirname(__file__) 获取文件所在的路径,不包含文件本身 os.path.join(,) 两个参数,把两个路径合成一个新的路径,第一个参数带有/为了让 admin 界面管理某个数据模型,我们需要先注册该数据模型到 admin。admin.site.r
转载 2024-04-19 12:50:01
30阅读
Django开发之配置文件(二) 文章目录Django开发之配置文件(二)前言一、Django配置文件1.配置文件设置2.数据库配置3.日志配置二、静态资源与DEBUG总结 前言一个合格的项目应该包含本地、测试、正式环境及日志文件输出,本文就如何区分环境进行数据库、日志、参数配置,本项目采用apollo方式实现环境动态配置一、Django配置文件1.配置文件设置结合Django开发之目录结构(一)
4.1优化url:如果系统庞大,之前的的url配置方法将会十分冗杂,难以修改维护,因此可以采用另一种配置方法。 1)步骤: django 版本>=2.0时,默认的url方法的支持变成了path方法,二者用法相近,隶属包不同。 在自己的app根目录中添加新的urls.py 由于urls内容相似,可以将之前的urls代码复制到这里,做下微调即可: 这时,使用浏览器访问返回hello,world的
模板的使用1.如何使用模板在manage.py的同级文件夹中创建templates在setting.py的文件中把第58行'DIRS': [ ],改成'DIRS': [os.path.join(BASE_DIR,'templates')],知识点:os.path.join(BASE_DIR,'templates') 拼接两个字符串BASE_DIR找到项目根目录127.0.0.1:80...
原创 2021-08-25 15:45:42
347阅读
Django中Settings中Templates的路径设置## mysite/mysite/settings.py ## mysite是项目名 TEMPLATES = [     {         'BACKEND': 'dj
原创 2017-02-27 09:45:25
1545阅读
Template:[代码]View:[代码]Settings:settings.pyCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1TEMPLATE_DIRS=(2'/django/mysite/templates',3#Putstringshere...
转载 2010-03-26 12:50:00
87阅读
2评论
[写在前面的话]这篇文章先发布在里了,但是公司的网络登录开源中国还是很困难,于是只能食言返回51cto(但是51cto把长代码转化代码格式的处理上真的很烂),就这样吧,在这里继续记录我的工作点滴!运维的工作时间总是很零散的,首先要应付服务器的告警,然后还要伺候各路开发,再加上一些扩容、续费、开会这样的杂事,最后在烧香不出意外情况的前提下才能有一点时间是属于你自己拓展业务。从清明节结束一路忙到现在,
转载 2024-07-05 19:57:38
41阅读
1. 模板简介2. 模板语言 DTL3. 模板继承 4. HTML 转义5. CSRF 1. 模板简介作为 Web 开发框架,Django 提供了模板,可以很便利的动态生成 HTML。模版系统致力于表达外观,而不是程序逻辑。模板的设计实现了业务逻辑(view)与显示内容(template)的分离,一个视图可以使用任意一个模板,一个模板可以供多个视图使用。模板包含:HTML的静态
转载 2月前
0阅读
django找寻模板,默认会去最外层的templates文件中找,如果没有找到的情况,回去整个项目中其他的templates文件夹中寻找。 
转载 2021-05-07 12:09:36
216阅读
2评论
1、 render也是HttpResponse 模板继承
原创 2021-07-13 17:13:53
138阅读
Practice1: Write a custom tagPractice2: Write a custom filter
转载 2010-03-30 21:21:00
82阅读
2评论
一、前言首先,我们要知道html是一门静态语言,里面没法传一些动态参数,也就是一个写死的html页面。那么,如果我们想个【leiyuxing.html】,【leiyuxing.htm
原创 2022-10-18 16:41:23
230阅读
1.django - templates - base.html <! my furst base html > <h3 style="margin:auto;width:50%;"
原创 2023-06-19 17:41:12
83阅读
Django—App整合 在django开发之初,就鼓励大家进行松耦合的开发。目的追求代码独立性,可迁移性,可复用性,更方便代码的修改和维护。所以我们开发django的APP的原则就是尽量让项目独立。独立的url独立的url针对多个app,也就是说在django项目当中有多个功能块儿① 在App中创建urls.py② 在主urls当中包含字url③ 子url的语法和主url的语法类似④访问的时候需
转载 2024-07-25 21:26:50
115阅读
1.render_to_string使用:①将一个html模板转换成字符串,可以渲染模板from django.template.loader import render_to_string html = render_to_string('index.html') return HttpResponse(html)2.django中 url 和 path 区别:①版本不同:1.x版本用URL,
转载 2024-03-18 17:46:20
23阅读
当一个项目开发差不多的时候,我们需要尽早把项目上线让他人可以通过外网访问。至于有待完善的地方,可以等部署完后一点点地迭代和改进。现在就让我们详细聊一聊项目部署的流程。一、前言由于以前从来没有接触到服务器,项目部署运维等方面的知识,因此在第一次项目部署的时候花费了较长的时间。虽然网上目前有很多的教程,但是都基本是零碎的教程,导致第一次项目部署也踩坑不少。因此我准备写一个完善的部署流程,熟悉部署项目额
  • 1
  • 2
  • 3
  • 4
  • 5