![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
文章平均质量分 67
Django从零开始
Ryuuku、
Just do IT
展开
-
Django从零开始——Simple JWT鉴权变的如此简单
要求 Python(3.7、3.8、3.9) Django (2.2, 3.1, 3.2) Django REST 框架(3.10、3.11、3.12) 安装 使用 pip 安装简单的 JWT: pip install djangorestframework-simplejwt 然后,django 项目settings.py中,添加 rest_framework_simplejwt.authentication.JWTAuthentication到身份验证类列表中: REST_FRAMEWORK =原创 2021-11-08 21:41:46 · 1353 阅读 · 1 评论 -
Django手动实现简单的分页
1.使用bootstrap官网下bootstrap3下组件-分页-默认分页 2.引用bootstrap3前端的css <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAk...原创 2021-10-16 16:04:46 · 135 阅读 · 0 评论 -
Django从零开始----04模型 字段属性(选项)
null 如果是 True, Django 将在数据库中存储空值为 NULL。默认为 False。 避免在基于字符串的字段上使用 null,如 CharField 和 TextField。如果一个基于字符串的字段有 null=True,这意味着它有两种可能的“无数据”值。NULL,和空字符串。在大多数情况下,“无数据”有两种可能的值是多余的,Django 的惯例是使用空字符串,而不是 NULL。一个例外是当一个 CharField 同时设置了 unique=True 和 blank=True。在这种..原创 2021-09-19 18:28:51 · 458 阅读 · 0 评论 -
Django从零开始----03Django字段类型
AutoField 一个 IntegerField,根据可用的 ID 自动递增。你通常不需要直接使用它;如果你没有指定,主键字段会自动添加到你的模型中。 BigAutoField 一个 64 位整数,与 AutoField 很相似,但保证适合 1 到 9223372036854775807 的数字。 BigIntegerField 一个 64 位的整数,和 IntegerField 很像,只是它保证适合从 -9223372036854775808 到 9223372036854775..原创 2021-09-16 22:27:26 · 350 阅读 · 0 评论 -
Django从零开始----02创建一个应用
一、创建一个应用 进入项目根目录(manage.py文件所在的路径),在系统命令行中输入以下命令创建第一个Django应用: python manage.py startapp blog #以博客为例 这条命令会在项目根目录下创建一个如下结构的应用: blog/ __init__.py admin.py apps.py migrations/ __init__.py models.py tests.py views.py 这些文件的含义为: admi原创 2021-09-15 22:43:06 · 116 阅读 · 0 评论 -
Django从零开始----01环境搭建
命令行模式下 1、创建Django工程 django-admin startproject 工程名 2、创建APP cd 工程名 python manage.py startapp app名字 3、静态文件 pronject.setting.py文件中添加 STATIC_URL = '/static/' STATICFILES_DIRS=( os.path.join(BASE_DIR,...原创 2021-06-17 22:55:55 · 66 阅读 · 0 评论 -
Django从零开始——获取表单数据的三种方式
创建Django工程,创建app,注册app,创建好数据库后加入些数据 project下的urls.py: from django.contrib import admin from django.urls import path from django.conf.urls import url from app01 import views urlpatterns = [ path('a...原创 2020-04-04 11:26:09 · 326 阅读 · 0 评论 -
Django从零开始——自定义模板标签
模板标签(tags)定义: 模板标签都是放在{% %}括号里的,常见的模板标签有{% load xxxx %}, {% block xxxx %}, {% if xxx %}, {% url ‘xxxx’ %}。这些模板标签的本质也是函数,标签名一般即为函数名。(注:simple_tag可以在注册标签时通过name='my_tag’修改) @register.simple_tag(name='...原创 2020-02-26 08:49:31 · 294 阅读 · 0 评论 -
Django从零开始——发送邮件
使用Django发送邮件比较简单,需要一个本地或者外部的SMTP服务器,然后在settings.py文件中加入如下设置: EMAIL_HOST:邮件主机,默认是localhost EMAIL_PORT:SMTP服务端口,默认是25 EMAIL_HOST_USER:SMTP服务器的用户名 EMAIL_HOST_PASSWORD:SMTP服务器的密码 EMAIL_USE_TLS:是否使用TLS进行连接...原创 2020-02-24 09:14:57 · 379 阅读 · 0 评论