zoukankan      html  css  js  c++  java
  • Django的常用模块引入整理

    单词理解
    urls 链接
    view 视图
    shortcuts 捷径
    contrib 构建
    decorators 装饰
    core 核心
    uploadedfile 上传文件

    from Django.conf import settings
    1. urls相关操作 from django.urls import path, re_path(使用正则时使用), include from django.urls import reverse // 注意reverse 和另一个reversed区别。前者要明确导入通过名称解析出地址,后者是built-in内置不用导入;两者功能也不一。 2. HttpResponse生成 from django.shortcuts import render, HttpResponse, redirect from django.http import JsonResponse // 响应一个content-type:text/json 返回一个json响应报文,相应的浏览器端也不用在对json反解 3. 组件auth from django.contrib import auth //contrib 意味:构件 from django.contrib.auth.models import User from django.contrib.auth.decorators import login_required 4. 组件forms from django import forms from django.forms import widgets from django.core.exceptions import ValidationError // django的异常定义都在django.core.exceptions模块中,该异常用于自定义钩子。 from django.forms import ModelForm // 如果一个form的字段数据是被用映射到一个django models.那么一个ModelForm可以帮助你节约很多开发时间。因为它将构建一个form实例,连同构建适当的field和field attributes,利用这些构建信息,都来自一个Model class. from django.core.files.uploadedfile import SimpleUploadedFile 5. 邮件组件 from django.core.mail import send_mail 6. model组件 from django.db import models from django.db.models import F, Q from django.contrib.auth.models import AbstractUser from django.contrib.auth.models import User from django.db import transaction # 利用model做数据库的事务操作 7. 分页器相关 from django.core import paginator 8. django admin site相关 from django.contrib import admin from django.contrib.admin import ModelAdmin 9. view 相关 from django.view import View # 用于media访问内置视图 10. 中间件 from django.utils.deprecation import MiddlewareMixin 11. template模版相关 from django import template # 自定义tag和filter需要用到
  • 相关阅读:
    qt tableview中如何添加右键菜单且不可编辑单元格
    C++typedef struct和struct的区别
    Qt5配置winpCap
    C++虚函数和纯虚函数的用法和区别
    c++11 智能指针 unique_ptr、shared_ptr与weak_ptr
    C++ windows进程间通信
    C++并发多线程(一)
    Maven无法下载2.1.7.js7版本的itext依赖
    PostgreSQL
    SQL
  • 原文地址:https://www.cnblogs.com/jiaqi-666/p/9915859.html
Copyright © 2011-2022 走看看