
Django
文章平均质量分 56
Lzs1998
略懂编程技术,多思进取,精益求精
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Django开发(七)---模板语言继承
使用{% block content %}来包裹需要改变的地方,其它不变。{# 其它地方不变,使用block包裹需要改变的地方#} {% block content %} <h1>Weclome to China</h1> {% endblock %}<!DOCTYPE html>...原创 2019-03-14 10:10:38 · 305 阅读 · 0 评论 -
Django原始SQL查询需要注意的问题
Django为您提供了两种执行原始SQL查询的方法:您可以使用它Manager.raw()来执行原始查询并返回模型实例,或者您可以完全避免模型层并直接执行自定义SQL。1.执行原始查询raw()管理方法可以用来执行返回模型实例原始的SQL查询:Manager.raw(raw_query,params = None,translations = None)此方法接受原始SQL...原创 2019-07-23 16:50:04 · 341 阅读 · 0 评论 -
Django2.1.8升级到2.2.3自定义错误界面报错handler400,handler403,handler404,handler500设置失败问题
网上错误解决方法:1.配置settings配置tamplates文件路径、关闭Debug、配置allowrd_hosts2.编写视图from django.shortcuts import renderdef page_not_found(request): return render(request, '404.html')def page_error...原创 2019-07-05 09:40:58 · 4146 阅读 · 0 评论 -
心得---Django官网文档多数据库应用的BUG修改
定义数据库以下是settings.py定义两个数据库的示例代码段DATABASES = { 'default': { }, 'webdata': { 'ENGINE': 'django.db.backends.mysql', "NAME": "webdata", # 数据库名 'USER': "root", ...原创 2019-06-17 10:41:14 · 237 阅读 · 0 评论 -
Django开发(六)---自定义filter和simple_tag
步骤:a.在app中创建templatetags模块(必须的)b.创建任意.py文件,如:mytag.pyfrom django import templatefrom django.utils.safestring import mark_saferegister = template.Library() #register的名字是固定的,不可改变@register...原创 2019-03-13 20:48:22 · 257 阅读 · 0 评论 -
Django开发(五)---模板语言过滤器
过滤器 描述 {{ user.name | upper }} upper 以大写方式输出 add 给value加上一个数值 {{ user.age | add:”5” }} addslashes 单引号加上转义号 capfirst 第一个字母大写 {{ ...原创 2019-03-13 19:50:34 · 570 阅读 · 0 评论 -
Django开发(四)---模板语言
模板的组成 组成:Html+罗技控制代码 逻辑代控制代码的组成 变量:{{var}}render渲染网页的原理是利用Template 与Contextpython manage.py shell>>> from django.template import Context,Template>>> t= Template("...原创 2019-03-12 22:12:16 · 240 阅读 · 0 评论 -
Django开发(三)---网页渲染和跳转
渲染 直接上例子1.在html里面{{var}}可获得对应的变量值,如下面的name,time<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title>&l原创 2019-03-12 20:42:19 · 1576 阅读 · 3 评论 -
Django开发(三)---网页分发
路由系统简而言之,django的路由系统作用就是使views里面处理数据的函数与请求的url建立映射关系。使请求到来之后,根据urls.py里的关系条目,去查找到与请求对应的处理方法,从而返回给客户端http页面数据Django中有很多不同的app,要想实现其具体的功能,就要用到路径分发。方法是在setting.py下设置类似path('blog/', include(...原创 2019-03-12 19:34:22 · 463 阅读 · 1 评论 -
Django开发(二)---加载网页效果
方法一:1.建立一个static文件存放各种效果文件2.在setting设置加载路径STATICFILES_DIRS=( os.path.join(BASE_DIR,"static"),)3.设置别名,方便后期修改STATIC_URL = '/static/' 方法二:{% load staticfiles %}<!DOCTYPE...原创 2019-03-12 18:49:02 · 951 阅读 · 0 评论 -
Django开发(一)
Web模型创建项目$ django-admin startproject mysite这行代码将会在当前目录下创建一个mysite目录。让我们看看startproject创建了些什么:mysite/ manage.py mysite/ __init__.py settings.py urls...原创 2019-03-11 22:06:20 · 236 阅读 · 0 评论 -
Django开发(十)---ORM模糊查询之万能双下划线
book_list = Book.objects.filter(price__gt=50).values("name","price") print("查询价格大于50"+str(book_list)) b = Book.objects.filter(name__contains="p").values("name","price") ...原创 2019-03-15 11:09:58 · 664 阅读 · 1 评论 -
Django开发(九)---ORM添增删改查
ORM一般操作 1. 必知必会13条 1. 返回QuerySet对象的 1. all() 全部 2. filter() 筛选 3. values() 返回字典 4. values_list() 返回元祖 5. exclude() 排除 6. order_by() 排序 7...原创 2019-03-14 21:54:46 · 277 阅读 · 0 评论 -
Django开发(八)---ORM数据库之创建
创建数据库的方法方法一:1.在models.py里创建数据库类from django.db import models# Create your models here.class Book(models.Model): name = models.CharField(max_length=20) #字符串格式 相当于name varchar(20) # pr...原创 2019-03-14 20:54:38 · 375 阅读 · 0 评论