随笔分类 -  Django框架

摘要:1.安装模块 (pillow是python的一个图像处理库) pip install django-ckeditor pip install pillow 2.编辑seetings.py配置文件 INSTALLED_APPS = [ 'ckeditor',#富文本编辑器 'ckeditor_uplo 阅读全文
posted @ 2019-09-23 15:57 笑得好美 阅读(3933) 评论(1) 推荐(0) 编辑
摘要:xadmin安装: 1.pip安装:pip install xadmin 2.手动安装:github网址:https://github.com/sshwsfc/xadmin 安装中可能会出现报错: 执行以下命令: pip install --upgrade setuptools python -m 阅读全文
posted @ 2019-09-23 14:10 笑得好美 阅读(1462) 评论(1) 推荐(0) 编辑
摘要:前言 参考博客:https://www.zhangshengrong.com/p/zD1yQJwp1r/ 一个表和多个表进行关联,但具体随着业务的加深,表不断的增加,关联的数量不断的增加,怎么通过一开始通过表的设计后,不在后期在修改表,彻底的解决这个问题呢? django中的一个组件content- 阅读全文
posted @ 2019-08-27 14:51 笑得好美 阅读(2469) 评论(0) 推荐(0) 编辑
摘要:基于djnago框架的二进制流数据传输(提供较大文件的下载) (1)数据源: 高质量图片、视频、音频、文件、数据库数据等。如果是数据库文件,需要先读取相应的数据,然后写入表格在传输到前端以供下载! (2)数据读取: 利用yield函数生成器进行rb模式文件读取操作 (3)数据传输: 通过Stream 阅读全文
posted @ 2019-08-19 17:42 笑得好美 阅读(2636) 评论(0) 推荐(0) 编辑
摘要:对于想要利用django框架实现前后端分离,首要的问题是解决跨域请求的问题,什么是跨域请求?简单来说就是当前发起的请求的域与该请求指向的资源所在的域不一致。当协议+域名+端口号均相同,那么就是同一个域. 跨域问题 CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于I 阅读全文
posted @ 2019-08-05 10:02 笑得好美 阅读(1060) 评论(0) 推荐(0) 编辑
摘要:新建的django项目中没有应用app01??? models中也没有UserInfo表???? 但在migrate是却一直报错!!!!! 产生此种现象的原因: 之前的项目中肯定是用到过应用app01,而且在models定义过UserInfo表(继承过django自带表,会产生缓存) 解决方式: ( 阅读全文
posted @ 2019-07-21 23:49 笑得好美 阅读(1969) 评论(0) 推荐(0) 编辑
摘要:类封装高级版: 函数低级版: 阅读全文
posted @ 2019-07-21 23:45 笑得好美 阅读(311) 评论(0) 推荐(0) 编辑
摘要:本项目采用django自带的数据库 项目文件 models.py 1 from django.db import models 2 from django.contrib.auth.models import AbstractUser 3 # Create your models here. 4 5 阅读全文
posted @ 2019-07-21 23:38 笑得好美 阅读(512) 评论(0) 推荐(0) 编辑
摘要:项目文件: models.py 1 from django.db import models 2 from django.contrib.auth.models import AbstractUser 3 # Create your models here. 4 5 class UserInfo(A 阅读全文
posted @ 2019-07-21 23:31 笑得好美 阅读(263) 评论(0) 推荐(0) 编辑
摘要:RABC:基于角色的权限访问控制(Role-Based Access Control) 一般在登录系统认证通过后,会先确定的该用户的操作权限,判断用户的后续操作是否合法! RABC至少需要三张表:用户表--角色表--权限表(多对多的关系比较合理) 用户表:用来存储用户名和密码,进行登录校验,可以重写 阅读全文
posted @ 2019-07-21 23:24 笑得好美 阅读(520) 评论(0) 推荐(0) 编辑
摘要:django中的admin管理系统: 在浏览器直接访问路径为admin的url,使用超级超级管理员(先手动创建python manage.py createsuperuser)进行登录即可; 通过admin管理数据库表格,需要在应用的admin.py文件中进行注册; 可以通过自定义类(继承model 阅读全文
posted @ 2019-07-21 23:22 笑得好美 阅读(325) 评论(0) 推荐(0) 编辑
摘要:项目文件: views.py 1 from django.shortcuts import render, HttpResponse 2 3 # Create your views here. 4 5 def index(request): 6 return render(request, 'ind 阅读全文
posted @ 2019-07-21 23:20 笑得好美 阅读(173) 评论(0) 推荐(0) 编辑
摘要:项目文件: models.py(建表) 1 from django.db import models 2 # Create your models here. 3 4 class Book(models.Model): 5 title = models.CharField(max_length=32 阅读全文
posted @ 2019-07-21 23:15 笑得好美 阅读(168) 评论(0) 推荐(0) 编辑
摘要:django分页: from django.shortcutsimportrender from django.core.paginator import Paginator,EmptyPage, PageNotAnInteger from app01 import models #分页对象和当前页 阅读全文
posted @ 2019-07-21 22:57 笑得好美 阅读(1047) 评论(0) 推荐(0) 编辑
摘要:models.py 1 from django.db import models 2 3 from django.contrib.auth.models import AbstractUser 4 5 6 class Userinfo(AbstractUser): 7 8 email = model 阅读全文
posted @ 2019-07-21 22:54 笑得好美 阅读(543) 评论(0) 推荐(0) 编辑
摘要:Django自带auth_user表操作: views.py from django.contrib import auth#引入auth模块 from django.contrib.auth.models import User # auth应用中引入User类 (1)用户注册,添加记录(crea 阅读全文
posted @ 2019-07-21 22:48 笑得好美 阅读(5854) 评论(0) 推荐(0) 编辑
摘要:auth模块简介 在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth,它默认使用 auth_user 表来存 阅读全文
posted @ 2019-07-21 22:46 笑得好美 阅读(580) 评论(0) 推荐(0) 编辑
摘要:通常在Django项目中,我们编写的大部分都是与Django 的模型紧密映射的表单。 举个例子,你也许会有个Book 模型,并且你还想创建一个form表单用来添加和编辑书籍信息到这个模型中。 在这种情况下,在form表单中定义字段将是冗余的,因为我们已经在模型中定义了那些字段。 基于这个原因,Dja 阅读全文
posted @ 2019-07-21 22:42 笑得好美 阅读(1146) 评论(0) 推荐(0) 编辑
摘要:局部钩子: 在Fom类中定义 clean_字段名() 方法,就能够实现对特定字段进行校验。(校验函数正常必须返回当前字段值) def clean_name(self): pass name = self.cleaned_data.get('name') if name=='admin': raise 阅读全文
posted @ 2019-07-21 22:40 笑得好美 阅读(1957) 评论(0) 推荐(0) 编辑
摘要:RegexValidator校验器: 在自定义的form组件类设置字段validators的值,引入RegexValidator模块 from django import forms from django.core.validators import RegexValidator from dja 阅读全文
posted @ 2019-07-21 22:37 笑得好美 阅读(973) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示