celery使用
摘要:1、定义一个celery 应用 和 其他的任务函数, 放在文件celery_app_task.py中 #celery_app_task.py import celery import time # broker='redis://127.0.0.1:6379/2' 不加密码 backend='red
阅读全文
posted @
2020-04-30 19:33
芦苇草鱼
阅读(242)
推荐(0)
django序列化器Serializers
摘要:1、创建一个app03, 在settings配置后, 在app03/models.py创建模型, 并同步数据库 from django.db import models # Create your models here. class Blog(models.Model): name = model
阅读全文
posted @
2019-11-26 12:23
芦苇草鱼
阅读(395)
推荐(0)
django中模型类变更问题
摘要:1、首先在models.py里面创建模型, 然后执行makemigrations和migrate同步数据库 from django.db import models # Create your models here. class Blog(models.Model): name = models.
阅读全文
posted @
2019-11-22 17:51
芦苇草鱼
阅读(316)
推荐(0)
django图书管理系统-外键字段的增删改查
摘要:1、创建app02, 并在settings.py里面设置 2、在app02/models.py里面,创建模型 from django.db import models # Create your models here. class Book(models.Model): name = models
阅读全文
posted @
2019-11-20 17:18
芦苇草鱼
阅读(658)
推荐(0)
django图书管理系统模型创建
摘要:图书管理系统, 模型创建 1、在settings.py里面设置数据库连接 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': "test", "USER": "root", "PASSWORD": "123
阅读全文
posted @
2019-11-19 21:02
芦苇草鱼
阅读(278)
推荐(0)
django中使用KindEditor上传图片
摘要:1、创建app01, 并在settings.py里面设置 2、创建一个视图app01/views/test,用于响应KindEditor界面显示的Get请求 from django.shortcuts import render, HttpResponse from django.http impo
阅读全文
posted @
2019-11-19 00:02
芦苇草鱼
阅读(523)
推荐(0)
django中kindEditor编辑和显示
摘要:kindEditor编辑 1、创建一个app01, 并在settings.py里面设置; 2、创建一个static文件夹,并在settings.py里面设置;下载kindEditor后,把下载的安装包放在static文件夹下面; STATIC_URL = '/static/' STATICFILES
阅读全文
posted @
2019-11-18 17:15
芦苇草鱼
阅读(246)
推荐(0)
django中media媒体路径设置
摘要:1、创建一个app02, 并在settings.py里面设置 2.在创建一个media文件,并在settings. py里面设置 MEDIA_ROOT = os.path.join( BASE_DIR , "media" ) 3、在settings.py里面设置媒体文件保存的路径 from djan
阅读全文
posted @
2019-11-15 13:44
芦苇草鱼
阅读(1049)
推荐(0)
django中session使用和用户认证装饰器
摘要:1、创建应该app01, 并在settings.py里面设置 2、在app01/ views.py视图里, 创建login 、 logout视图 from django.shortcuts import render, redirect, HttpResponse # Create your vie
阅读全文
posted @
2019-11-14 20:00
芦苇草鱼
阅读(389)
推荐(0)
django中cookie使用及用户认证装饰器
摘要:1、创建一个app01, 并在settings.py设置 2、在app01/views.py里面,创建 login、logout、 home等视图 from django.shortcuts import render, redirect, HttpResponse # Create your vi
阅读全文
posted @
2019-11-14 15:06
芦苇草鱼
阅读(178)
推荐(0)
django自定义分页器
摘要:因为django自带的分页封装的太死了,所以一般都不用,需要自己定义分页器,如下: import os class Pagination(object): def __init__(self, current_page, all_count, per_page_num=8, pager_count=
阅读全文
posted @
2019-11-12 12:00
芦苇草鱼
阅读(182)
推荐(0)
django上传文件
摘要:1、另外创建一个app02 2、在app02/views.py创建 upload视图 def upload(request): if request.method == "POST": print( request.FILES.get("myfile")) print(type( request.F
阅读全文
posted @
2019-11-10 13:44
芦苇草鱼
阅读(137)
推荐(0)
django在模板中使用权限
摘要:在settings.TEMPLATES.OPTIONS.content_processors下,因为添加了 django.contrib.auth.context_processors.auth上下文处理器。 因此在模板中可以直接通过perms来获取用户的所有权限, 示例代码如下: {% if pe
阅读全文
posted @
2019-11-09 20:49
芦苇草鱼
阅读(690)
推荐(0)
django分组group、user、permission
摘要:1、创建app01/models.py下User模型 from django.db import models from django.contrib.auth.models import BaseUserManager, AbstractBaseUser, PermissionsMixin fro
阅读全文
posted @
2019-11-09 20:17
芦苇草鱼
阅读(1414)
推荐(0)
django权限验证装饰器
摘要:1、模型定义User from django.db import models from django.contrib.auth.models import BaseUserManager, AbstractBaseUser, PermissionsMixin from django.contrib
阅读全文
posted @
2019-11-09 15:02
芦苇草鱼
阅读(1106)
推荐(0)
django用户和权限管理
摘要:1、定义User模型 from django.db import models from django.contrib.auth.models import BaseUserManager, AbstractBaseUser, PermissionsMixin from django.contrib
阅读全文
posted @
2019-11-08 15:56
芦苇草鱼
阅读(530)
推荐(0)
django添加权限的两种方式
摘要:用户、权限、组, ER关系图 每个模型被创建的时候,就自动带有三个权限 add、change、delete content_type_id代表, content_type模型里模型对应的id 1、第一种,添加权限的方式: 定义模型时app01/models.py/ Articel,在Meta下per
阅读全文
posted @
2019-11-08 13:05
芦苇草鱼
阅读(1967)
推荐(0)
django配置文件settings.py里面配置数据库连接 Error loading MySQLdb module错误
摘要:1、在 untitled1108/ untiled1108/ settings.py里面配置数据库 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': "test", "USER": "root", "PA
阅读全文
posted @
2019-11-08 09:45
芦苇草鱼
阅读(498)
推荐(0)
django登录、登出和使用限制
摘要:用户登录、登出、登录限制 1、在app01/models.py里面定义User模型,通过AbstractBaseUser扩展用户模型 from django.db import models from django.contrib.auth.models import BaseUserManager
阅读全文
posted @
2019-11-07 13:24
芦苇草鱼
阅读(1139)
推荐(1)
django扩展用户模型继承AbstractBaseUser
摘要:自带的用户模型,AbstractUser还是有些缺陷,比如,first_name、last_name这些字段不想要。所以,要自定义字段,需要重写AbstractUser. 因为class AbstractUser(AbstractBaseUser, PermissionsMixin), 所以重写的时
阅读全文
posted @
2019-11-06 18:09
芦苇草鱼
阅读(1133)
推荐(0)