随笔分类 - Django相关
摘要:问题1: TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', # 'DIRS': ['frontend/dist'], 'DIRS': [os.path.join(BASE_DIR, 'templ
阅读全文
摘要:Model 元数据就是 "不是一个字段的任何数据" -- 比如排序选项, admin 选项等等. 下面是所有可能用到的 Meta 选项. 没有一个选项是必需的. 是否添加 class Meta 到你的 model 完全是可选的. app_label app_label这个选项只在一种情况下使用,就是
阅读全文
摘要:在django项目中, 一个工程中存在多个APP应用很常见. 有时候希望不同的APP连接不同的数据库,这个时候需要建立多个数据库连接。 1. 修改项目的 settings 配置 在 settings.py 中配置需要连接的多个数据库连接串 1 2 3 4 5 6 7 8 9 10 11 12 13
阅读全文
摘要:环境:python3.7+django2.2 报错信息: AttributeError: ‘str’ object has no attribute ‘decode’ 解决办法: 找到python文件下的django文件>db文件>backends>mysql>operations.py 打开文件:
阅读全文
摘要:问题提出 昨天在运行django时,初始化使用的是自带的数据库,后来更换mysql数据库,数据库同步之后,打开mysql无法添加数据,插入数据时,提示django.db.utils.InternalError: (1366, "Incorrect string value: '\\xE7\\x94\
阅读全文
摘要:今天在Mac下使用uwsgi运行Python Flask的web程序时遇到了dyld: Library not loaded问题,记录一下解决方法 问题 今天本来想使用uwsgi在本地运行一下之前编写的flask程序,以便部署到服务器,结果遇到了一个比较坑的问题。 本来我的Mac没有安装uwsgi,
阅读全文
摘要:10. 完成uWSGI命令学习与使用 10.2 使用pip安装uwsgi模块 pip3 install uwsgi 10.3 uwsgi的hello world测试 参照博客https://www.cnblogs.com/tiger666/articles/10313069.html里面的安装uws
阅读全文
摘要:Django REST framework 是用于构建Web API 的强大而灵活的工具包。本质上DRF是django的一个app(startproject) DRF中文文档:http://www.sinodocs.cn/ 安装:安装在想用的Python解释器下,例如:在终端cd到/python/l
阅读全文
摘要:前言 用户登录后,才有操作当前用户的权限,不能操作其它人的用户,这就是需要用到权限认证,要不然你登录自己的用户,去操作别人用户的相关数据,就很危险了。 authentication是身份认证,判断当前用户的登录方式是哪种认证方式 permissions 是权限认证,判断哪些用户有操作权限 authe
阅读全文
摘要:from django.db.models import F, Q, Max, Min, Avg, Count from django.http import HttpResponse from django.shortcuts import render, redirect from polls.
阅读全文
摘要:Django 执行python manage.py runserver 0.0.0.0:8000 urls.py中的 urlpatterns = [ url(r'^admin/', admin.site.urls),] 浏览器打开http://127.0.0.1:8000/ 终端显示警告: [05/
阅读全文
摘要:比较操作符 __gt 大于__gte 大于等于__lt 小于__lte 小于等于__in__exact 精确等于 like 'aaa'__iexact 精确等于 忽略大小写 ilike 'aaa'__contains 包含 like '%aaa%'__icontains 包含 忽略大小写 ilike
阅读全文
摘要:增from app01.models import * #create方式一: Author.objects.create(name='Alvin') #create方式二: Author.objects.create(**{"name":"alex"}) #推荐使用这种 #save方式一: aut
阅读全文
摘要:使用Django意味着后台框架的几乎所有内容都会和Django产生互动,排除功能全部手撸的情况. Django 后台admin有大量的属性和方法,拥有强大的功能和自定义能力.通过完整的代码来看Django admin的基础设置和高级用法,并结合form表单来实现深度自定义. 简单使用 如果只是使用a
阅读全文
摘要:通过一个内嵌类 "class Meta" 给你的 model 定义元数据, 类似下面这样: class Foo(models.Model): bar = models.CharField(maxlength=30) class Meta: # ... Model 元数据就是 "不是一个字段的任何数据
阅读全文
摘要:为了说明它们两者的区别定义2个models class Student(models.Model): name = models.CharField('姓名', max_length=20, default='') age = models.CharField('年龄', max_length=20
阅读全文
摘要:一. Django的时间字段DateTimeField 创建django的model时,有DateTimeField、DateField和TimeField三种类型可以用来创建日期字段,其值分别对应着datetime()、date()、time()三中对象。这三个field有着相同的参数auto_n
阅读全文
摘要:一个模型最重要也是唯一必需的部分,是它定义的数据库字段。 字段名称限制: 1.一个字段名不能是一个Python保留字,因为那样会导致一个Python语法错误。 2.一个字段名不能包含连续的一个以上的下划线,因为那是Django查询语句的语法。 字段列表纵览表 字段名 参数 意义 AutoField
阅读全文
摘要:https://blog.csdn.net/yilovexing/article/details/82969103 urls.py URL:统一资源定位符 APP下的urls.py:在APP里添加urls.py是将App的URL都写入到该文件中 根目录下的urls.py:项目根目录下的urls.py
阅读全文
摘要:1 """ 2 Django settings for my_site project. 3 4 Generated by 'django-admin startproject' using Django 2.2.5. 5 6 For more information on this file, s
阅读全文