![](https://img-blog.csdnimg.cn/20200709114944642.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
DJANGO
DJANGO
「已注销」
这个作者很懒,什么都没留下…
展开
-
django-mdeditor实现图片上传到本地和上传到腾讯COS
在 django-mdeditor整合腾讯COS,实现上传图片到腾讯云—完成基本功能 这篇文章中,实现了django-mdeditor中上传图片到腾讯COS,实现的思路是:用上传图片到腾讯COS覆盖了原来的“上传到本地”。功能是实现了,但多少有点不方便,能不能做到在编辑器中增加一个选项,可自由选择上传到本地或上传到腾讯云呢?django-mdeditor整合腾讯COS,实现上传图片到腾讯云—完善功能 这篇文章中,完整地介绍了实现的思路与方法,效果如下:图片红框所示处,可自由选择“本地存储”和“上传CO原创 2021-12-29 00:36:29 · 514 阅读 · 0 评论 -
django奇淫巧技之信号机制活用
需求如上方截图,“路径”的字段名为path,是按照url拼接出来的路径,毫无疑问,最后一个数字是该列数据的id。不过实例未创建时,是不会有id的,意味着path 只能在数据创建后才能写入。当然,人工是可以完成这个工作的,但未免太低效率了。有什么办法可以实现保存后再自动读取id然后拼接path,自动更新数据呢?最后,尝试了一下django的信号机制,真是美滋滋。其实很简单,当这列数据create时,发信号通知数据自己,再把数据中的path更新一下。代码如下:@admin.register(Festi原创 2021-09-08 22:57:02 · 90 阅读 · 0 评论 -
django的app集中收归管理
django开发时,经常会创建10个以上的app,常用的做法是在项目目录中创建一个apps的文件夹,将所有app收归至apps文件夹下,这样的目录结构简洁容易管理,如图所示:收归整理后,在settings文件中需要增加代码,以便告诉django系统,到何处读取app。import osimport sys# Build paths inside the project like this: os.path.join(BASE_DIR, ...)BASE_DIR = os.path.dirnam原创 2020-10-11 00:22:50 · 241 阅读 · 0 评论 -
django rest_framework实战,前端原生js
本人是python业余选手,公司的系统是我业余时间开发的,一直在维护升级。前段时间更新了一个业务人员下单的功能上方的是本地开发的页面和数据,实际业务中,订单会很多,每天会增加几十条订单记录,那订单的筛选必不可少,而且是多条件查询,这是刚需。先对需求做一个整理:多条件交叉查询异步请求程序采用的是django 2.1.8,跑在本地的windows sever2008上,使用apache2.4部署,前端使用的是django前端模板语言,那么以下几点是可以明确的django rest_fra原创 2020-10-07 16:43:30 · 285 阅读 · 0 评论 -
DRF收藏
https://www.cnblogs.com/leokale-zz/p/12228597.htmlhttps://www.cnblogs.com/yuanchenqi/articles/8719520.html相对较全面的教程原创 2020-08-20 08:23:21 · 84 阅读 · 0 评论 -
(实战)windows服务器下用apache部署django
手上有一台windows server 2008R2,用来部署一套文件系统,由于牵涉到文档的操作,所以只能将就着使用了。在使用apache部署前,尝试了很长时间的iis,不是动态请求出问题,就是静态文件出问题,一直没能很好地解决,所以就尝试使用apache+mod_wsgi部署,值得一提的是,使用虚拟环境部署一直失败,所以就直接跑了。一、前置条件1、django项目文件完整2、已生成了静态目录3、已对settings做分离二、环境服务器操作系统:windows server2008 R2 64位原创 2020-08-02 14:06:04 · 1219 阅读 · 0 评论 -
django动态导航的处理方法
网站的导航有一部分需要动态处理的,即每次客户端请求时,都需要从数据库读取就数据渲染至前端。如果django项目的页面较多时会面临一个问题,即每更请求一个新页面时,后端都需要在上下文中携带对应的数据,否则导航将会无数据可渲染。下面拿一个练手的案例来说。页头和页脚的导航菜单,大部分的导航是动态的,是需要从数据库获取数据的,那么在每个views.py中都需要携带所有动态导航的数据才可以。经过简单的实践,我有两个笨方法。一、在每个view中加入数据这个方法是最笨的,例如:app1.views.pyf原创 2020-07-25 10:05:37 · 665 阅读 · 1 评论 -
django配置DjangoUeditor(python3版本)
1、下载DjangoUeditor源码https://github.com/twz915/DjangoUeditor3/2、放置到项目根目录下3、settings中注册INSTALLED_APPS = [ 'simpleui', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django原创 2020-07-12 23:39:12 · 2764 阅读 · 6 评论