随笔分类 -  Django相关

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

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