Django学习笔记
文章平均质量分 82
GallopZhang
Every programmar is a writer
展开
-
Django配置uwsgi时log文件报错thunder lock: disabled (you can enable it with --thunder-lock)
一、问题来源 使用uwsgi --ini mysite.ini命令启动后使用ps -aux | grep uwsgi命令查询uwsgi的相关进程,但是查询不到,发现只有下面一个进程,说明uwsgi启动ini文件失败。root 201642 0.0 0.0 9032 728 pts/0 S+ 12:16 0:00 grep --color=auto uwsgi 后面,通过vi原创 2022-01-21 12:30:31 · 5809 阅读 · 0 评论 -
Django上传图片时出现HTTP报错TypeError: expected str, bytes or os.PathLike object, not tuple
一、报错描述 最近在做一个Django博客的功能,通过admin界面上传图片,浏览器提示上传文件时一直发生HTTP错误(错误代码:500),这个问题困扰了我很久,修改settings.py和urls.py都没有解决,最后发现可能是python版本实现的问题,通过修改源代码最终上传成功了。 报错信息如下所示:Traceback (most recent call last): File "/Users/zc原创 2021-11-09 00:04:20 · 5801 阅读 · 0 评论 -
Django学习笔记7
七、进阶知识(二)7.1 内建用户系统定义Django带有一个用户认证系统。它处理用户账号、组权限及基于cookie的用户会话用户可以直接使用Django自带的用户表官方文档:https://docs.djangoproject.com/en/2.2/topics/auth基本字段模型类位置 from django.contrib.auth.models import User字段含义username用户名password密码email邮箱fi原创 2021-10-15 13:46:12 · 434 阅读 · 2 评论 -
Django学习笔记6
六、补充内容6.1 缓存定义:缓存是一类可以更快的读取数据的介质统称,也指可以加快数据读取的存储方式。一般用来存储临时数据,常用介质是读取速度很快的内存意义:视图渲染有一定成本,数据库的频繁查询过高,所以对于低频变动的页面可以考虑使用缓存技术,减少实际渲染次数;用户拿到响应的时间成本会更低案例分析from django.shortcuts import renderdef index(request): # 时间复杂度极高的渲染 book_list = Book.o原创 2021-10-15 13:40:47 · 92 阅读 · 0 评论 -
Django学习笔记5
五、云笔记项目5.1 项目介绍用户可在该系统中记录自己的日常学习/旅游笔记,用户的数据将被安全地存储在云笔记平台;用户和用户之间数据为隔离存储(用户只有在登陆后才能使用相关笔记功能,且只能查阅自己的笔记内容)5.2 成员角色产品/运营经理:负责产品功能细节的把控开发前端 - 负责显示部分内容的开发【多】后端 - 负责服务器部分的功能开发【少】运维 - 管理linux服务器,组件化配置,安全问题测试 - 负责找出产品功能的问题【BUG】美术 - 负责产品素材方面的绘制5.3 模原创 2021-10-15 13:34:31 · 95 阅读 · 1 评论 -
Django学习笔记4
四、进阶知识4.1 admin后台管理django提供了比较完善的后台管理数据库的接口,可供开发过程中调用和测试使用django会搜集所有已注册的模型类,为这些模型类提供数据管理界面,供开发者使用创建后台管理账号 - 该账号为管理后台最高权限账号python3 manage.py createsuperuser注册自定义模型类若要自己定义的模型类也能在/admin后台管理界中显示和管理,需要将自己的类注册到后台管理界面注册步骤:在应用app中的admin.py中导入注册原创 2021-10-15 13:26:07 · 128 阅读 · 0 评论 -
Django学习笔记3
三、模型层3.1 预备知识静态文件:图片,css,js,音频,视频静态文件配置 - settings.py1.配置静态文件的访问路径通过那个url地址找静态文件STATIC_URL = ‘/static/’说明:指定访问静态文件时是需要通过/static/xxx或http://127.0.0.1:8000/static/xxx[xxx表示具体的静态资源位置]2.配置静态文件的存储路径STATICFILES_DIRSSTATICFILES_DIRS保存的是静态文件在服务器端的存储位置#原创 2021-10-15 13:05:49 · 423 阅读 · 0 评论 -
Django学习笔记2
二、基础知识2.1 url和视图函数URL - 结构定义 - 统一资源定位符Uniform Resource Locator作用 - 用来表示互联网上某个资源的地址URL的一般语法格式为(注:[]代表其中的内容可省略):protocol://hostname[:port]/path[?query][#fragment]protocol(协议) **http://**tts.tmooc.cnhttp通过HTTP访问该资源。格式http://https通过安全的HTTPS访问该原创 2021-10-15 12:12:12 · 155 阅读 · 0 评论 -
Django学习笔记1
一、Django引入1.1 Django介绍组件:基本配置文件/路由系统模型层(M)/模板层(T)/视图层(V)Cookies和Session分页和发邮件Admin管理后台Django官网:http://www.djangoproject.comDjango中文文档参考网站:https://yiyibooks.cn版本最新版本3.0.x当前教学版本2.2.12安装(采用Linux虚拟机)支持Python的版本 - 3.5, 3.6, 3.7, 3.8在线安装虚拟机执原创 2021-10-14 11:08:58 · 84 阅读 · 0 评论