自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 django数据库配置

orm:orm系统是指对象映射关系,通过orm系统向操作对象一样去操作数据库 模型类v必须写在app下的models.py文件 模型如果需要映射到数据库,所在的app必须被安装 一个数据表对应一个模型类,表中的字段,对象模型中的类属性 在settings中设置DATABASES = { ‘default’: { ‘ENGINE’: ‘django.db.backends.mydb’, ‘NAME’...

2018-10-17 22:28:20 228

原创 自定义简单、包含标签

简单标签:django.template.Library.simple_tag() 包含标签:django.template.Library.inclusion_tag() tag()方法有2个参数 1.模板标记的名称-字符串。入股省略,将使用编译函数的名称。 2.函数的编译-一个Python函数(不要把函数名写成字符串)与过滤器注册一样,也可以将其当做装饰器 takes_context的作用允许...

2018-10-16 22:56:20 235

原创 静态文件的加载

在django中静态文件一般指的是css,js,image文件,配置静态文件的时候需要先在settings中先配置STATICFILES_DIRS=[ os.path.join(BASE_DIR,‘static’) ] css文件的引用: js文件的引用: 图片的引用: ...

2018-10-04 01:17:45 476

原创 模板的继承与引用

模板的继承,子模板继承父模板,{% extends ‘路径模板名’%} 子模板要改写父模板中的内容时,可以在父模板中需改写的地方加上{% block 内容 %} {% endblock %} 子模板中要引用其他模板的内容时需要在{% block %}{% endblock %}中使用{% include ‘路径模板名’%} 子模板中仍旧想要使用父模板中的内容并同时改写,可以加上{{ block.s...

2018-10-04 01:10:43 262

原创 模板的继承

继承某个模板的时候,在子模板中开头写上{% extends ‘被继承模板的路径名字’ %} 在子模板中你想修改主模板的内容时,你需要在主模板中你想修改的地方加上{% block 名称 %} 内容{% endblock %} 在子模板中你可以使用相对应的{% block 名称 %}内容{% endblock %} 引用标签{% include 路径 %} 引用标签得放在{% block %}中 ...

2018-10-04 00:13:50 219

原创 传参别名的使用

在模板中别名的使用可以在访问的时候直接对别名进行访问 with可以把一些很长的名字进行起别名,将名字简单化 autoescape标签表示开启和关闭自动转义,能使标签产生标签的效果 ...

2018-10-03 20:41:03 560

原创 模板中的for if标签

(1)if/elif/else:可以使用and/or/in/not/==/!=/<=/>=,来进行判断 (2)for…in…:跟ptyhon中的for in 是一样的用法。 forloop.counter:当前迭代的次数,下标从1开始。1,2,3 forloop.counter0:当前迭代的次数,下标从0开始 forloop.revcounter:跟forloop.counter0一样...

2018-10-03 11:32:42 217

原创 过滤器

test=“This is a test” {{ test|lower|capfirst }} test:变量 通过管道符进行过滤,先将整个变量小写,然后在将首字母大写 可以在模板中直接进行 {{ test|cut:’ ‘}}test:变量 cut:过滤器 ‘空格’:是指参数 整体功能是实现将变量test中的空格全部删除 {{ test|add:text }}变量相加 {{ xxxx|defau...

2018-09-28 00:43:07 143

原创 模板的变量

在views中可以向模板传递变量 变量可以包括列表,字典,类,函数, 在模板中想单独取出列表或字典中的一个值,可以使用列表.下标,字典.键 列子: 传入参数都是字典 l=[‘a’,‘b’,‘v’] 模板:{{l.2}} ==v {‘a’:1,‘b’:2} 模板:{{ zidian.a}} ==1 ...

2018-09-27 23:29:50 355

原创 django中模板的渲染

模板是放在templates文件中,此时需要在项目中的settings中配置TEMPLATES中的DIRS:[os.path.join(BASE_DIR,‘templates’)], BASE_DIR就是项目目录 应用中的模板可以在templates中在新建文件夹进行归类 模板的渲染使用render(request,‘book/index.html’,context={字典}) #通过contex...

2018-09-26 23:55:16 297

原创 url中的include,kwarg,name

url中可以传递字典来传递固定的参数 在总的url中也可以给项目传递字典 接收时在函数中使用**kwargs来接收 重定向 from django.shortcus import redirect name为路径起别名 通过reverse(别名)获得路径 此前先导入from django.shortcus import reverse ...

2018-09-26 23:31:39 305

原创 pip的更新

我们首先来看看pip的版本。 pip show pip 手把手教你怎么用Python pip怎么升级pip? 请留意底部的黄颜色的信息,这一点相当重要。 You are using pip version 7.1.2, however version 10.0.1 is available. 这句话的意思就是,你使用的pip版本为7.1.2,版本10.0.1可用。 如果小伙伴在看到这样的提示之后,...

2018-09-26 09:48:28 208 1

原创 自定义过滤器介绍

自定义过滤器介绍 templates用来存放模板 static存放静态文件路径 templatetags存放自定义标签急过滤器 pycharm中 Diectory是普通目录,python packey相对普通目录多了__init__.py {{var | foo : ‘‘bar’’}} var是变量,foo是过滤器,bar是参数 列子: 以过滤器cut为列 from django import t...

2018-09-22 15:26:27 426

原创 终端中查看虚拟环境

使用命令workon 如果没有workon命令的话,可以先使用bash install.sh

2018-09-02 21:20:18 7180

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除