标签: Django

11 篇文章

Django 扩展
数据添加时的时间 models.py from datetime import datetime 字段 = models.DateTimeField(default=datetime.now) # 数据添加的时间 登陆 from django.contrib.auth import authenticate,login user_name = re…
Django serializers
类 序列化名称 名称ModelSerializer 反序列化名称 名称ModelDeserializer 一般和 models 字段对应 from rest_framework import serializers from .models import 数据库 class 名称Serializer(serializers.Serializer):…
Django rest
请求处理 APIView from rest_framework.views import APIView from rest_framework.response import Response class 名称(APIView): def get(self, request): # 代码 return Response('数据', status…
Django views
请求处理 方法 def 名称(request): # 代码 类 from django.views.generic.base import View class 名称(View): def get(self,request): # get提交 # 代码 def post(self,request): # post提交 # 代码 逻辑 逻辑处理 路径…
Django urls
基础 from django.urls import path url基础导包 path(正则表达式,view函数,参数,别名,前缀) 访问处理 访问进行处理 访问 from . views import 类 导入views文件 urlpatterns = [ path('',类,name='名称'), # 访问函数 path('',类.a…
Django templates
标签 {{变量}} 变量 ​ 变量.url 显示models图片 {{ user.username }} 用户属性 {% load staticfiles %} 加载标签库 {% static '' %} 样式标签 {% for %} 循环遍历 ​ {% endfor %} 如果没有值输出这个 {% if %} 判断 ​ {% elif %} 多层…
Django settings
配置 数据库 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '数据库', 'USER': '用户', 'PASSWORD': '密码', 'HOST': 'IP', 'PORT': '端口', 'OPTIONS': { 'init_command':…
Django model
命令 python manage.py makemigrations 应用名 python manage.py migrate 应用名 模型 from django.db import models 导报 class 表名(models.Model): 字段名 = models.类型Field(选项) 选项 verbose_name='名称' 说明…
Django apps
配置 from django.apps import AppConfig class 应用名Config(AppConfig): # 首字母大写 name = '应用名' verbose_name = 'app显示名称' init.py default_app_config = '应用.apps.应用Config' # 第二个应用名首字母大写
Django admin
命令 python manage.py createsuperuser 添加管理员 基础 import xadmin from 应用.models import 模型类 字段 class 名称Admin(admin.ModelAdmin): list_display = ('字段','字段',...) # 显示字段,也可以是Models里定义的函数…