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需要用到

  • 相关阅读:
    Scott的ASP.net MVC框架系列文章之一
    NHibernate配置的总体流程(转载)
    深入浅出MFC》学习笔记之一
    用javascript实现选择下拉菜单间的数据转移,用javascript实现超强的万年历,javascript弹出窗口后,关闭窗口时不弹出对话框
    深入理解动态库
    C#中读取文件内容
    a id="saveButton" href="#" onclick="javascript:startUpload();"Upload !!/a
    如何调用DLL (基于Visual C++6.0的DLL编程实现)
    MSDN获取网站,www.bd66.com
    应用MFC开发高级应用程序
  • 原文地址:https://www.cnblogs.com/Dio-bread/p/11796285.html
Copyright © 2011-2022 走看看