随笔分类 - Django
摘要:编写验证器 验证器是一个可调用的对象,它接受一个值,并在不符合一些规则时抛出ValidationError异常。验证器有助于在不同类型的字段之间重复使用验证逻辑。 例如,这个验证器只允许偶数: from django.core.exceptions import ValidationError de
阅读全文
摘要:关键的概念:Django中,静态资源的存放通过设置 STATIC_URL, STATICFILES_DIRS 来设置。 一般STATIC_URL设置为:/static/ STATIC_URL='/static/', 这个static 是在Django 具体APP下建立的static目录,用来存放静态
阅读全文
摘要:安装 pip install django-cors-headers 注册应用 INSTALLED_APPS = ( ... 'corsheaders', ... ) 中间层设置 MIDDLEWARE = [ ... 'corsheaders.middleware.CorsMiddleware',
阅读全文
摘要:一、基本使用 from django.views.decorators.http import require_http_methods @require_http_methods(["GET", "POST"]) def my_view(request): # I can assume now t
阅读全文
摘要:1.设置多数据库 settings.py中有数据库的相关设置,有一个默认的数据库 default,我们可以再加一些其它的,比如: # Database # https://docs.djangoproject.com/en/1.8/ref/settings/#databases DATABASES
阅读全文
摘要:一.Django使用python自带的logging 作为日志打印工具。简单介绍下logging。 logging 是线程安全的,其主要由4部分组成: Logger 用户使用的直接接口,将日志传递给Handler Handler 控制日志输出到哪里,console,file… 一个logger可以有
阅读全文
摘要:在HttpRequest对象中, GET和POST属性是django.http.QueryDict类的实例。 QueryDict类似字典的自定义类,用来处理单键对应多值的情况。 QueryDict实现所有标准的词典方法。还包括一些特有的方法: 方法 描述 __getitem__ 和标准字典的处理有一
阅读全文
摘要:1.HttpRequest对象包含当前请求URL的一些信息: 属性 描述 path 请求页面的全路径,不包括域名—例如, "/hello/"。 method 请求中使用的HTTP方法的字符串表示。全大写表示。例如: if request.method == 'GET': do_something()
阅读全文
摘要:GET 方法 1.我们在之前的项目中创建一个 search.py 文件,用于接收用户的请求: /HelloWorld/HelloWorld/search.py 文件代码: # -*- coding: utf-8 -*- from django.http import HttpResponse fro
阅读全文
摘要:Django 为常用的数据库提供了统一的调用API。 我们可以根据自己业务需求选择不同的数据库。 一.数据库配置 我们在项目的 settings.py 文件中找到 DATABASES 配置项,将其信息修改为: HelloWorld/HelloWorld/settings.py: 文件代码: DATA
阅读全文
摘要:官方文档:https://docs.djangoproject.com/zh-hans/3.0/ 一.Django 版本对应的 Python 版本: Django 版本 Python 版本 1.8 2.7, 3.2 , 3.3, 3.4, 3.5 1.9, 1.10 2.7, 3.4, 3.5 1.
阅读全文

浙公网安备 33010602011771号