随笔分类 -  django

django使用过程中的记录
摘要:一、通过Serializer类实现序化器 1、序列化输出示例: class Project(models.Model): """项目表""" objects = models.Manager() name =models.CharField(max_length=32,verbose_name="项 阅读全文
posted @ 2020-11-07 11:12 沧海1024 阅读(441) 评论(0) 推荐(0)
摘要:方式一:在线引用 前提:网络可以访问外网 在html文件的head中加入以下代码即可 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" integ 阅读全文
posted @ 2020-10-17 16:43 沧海1024 阅读(1281) 评论(0) 推荐(0)
摘要:一、安装搜索框架、引擎、分词库 pip install whoosh django-haystack jieba 二、配置 注册haystack框架: 配置搜索引擎、索引文件路径、自动更新索引文件: HAYSTACK_CONNECTIONS = { 'default': { 'ENGINE': 'h 阅读全文
posted @ 2020-06-17 23:22 沧海1024 阅读(535) 评论(1) 推荐(0)
摘要:需求背景: 当在admin后台修改数据时,重新执行celery异步任务生成首页静态页面 异步任务代码如下: @shared_task(name='celery_tasks.generate_static_index') def generate_static_index(): """生成首页静态页面 阅读全文
posted @ 2020-06-11 16:14 沧海1024 阅读(1011) 评论(0) 推荐(0)
摘要:参考django官方文档中执行查询模块进行实践操作整理的结果:https://docs.djangoproject.com/zh-hans/3.0/topics/db/queries/#falling-back-to-raw-sql 一、查看django操作数据库时执行的原生SQL语句 在项目set 阅读全文
posted @ 2020-06-10 17:26 沧海1024 阅读(264) 评论(0) 推荐(0)
摘要:django模型中使用Meta类表示模型的元数据,所谓元数据即是除了字段意外的数据。 已经用到过的Meta主要选项,其他选项用到了再做补充: 一、ordering选项 用于对查询结果对象排序; ordering的值可以是一个元组/列表,或者查询表达式,其中每一个字符串是模型中的一个字段,默认是升序排 阅读全文
posted @ 2020-06-10 10:23 沧海1024 阅读(329) 评论(0) 推荐(0)
摘要:备注: 参考django官方文档:https://docs.djangoproject.com/zh-hans/3.0/howto/custom-file-storage/ 参考博客:https://www.cnblogs.com/jrri/p/11570089.html 1、安装操作FDFS的客户 阅读全文
posted @ 2020-06-08 22:55 沧海1024 阅读(404) 评论(0) 推荐(0)
摘要:主要参考django官方文档:https://docs.djangoproject.com/zh-hans/2.1/topics/auth/default/ 场景:对于需要登录才能访问的页面,可使用装饰器对视图函数进行装饰;当使用的是基于类的视图时,可在url配置中进行设置 login_requir 阅读全文
posted @ 2020-06-04 11:34 沧海1024 阅读(561) 评论(0) 推荐(0)
摘要:针对Windows系统设置方式 进入C:\Users\用户名目录下,新建pip文件夹\pip.ini: 将下列内容复制到pip.ini文件中保存即可: [global] index-url = http://pypi.douban.com/simpletrusted-host = pypi.doub 阅读全文
posted @ 2020-06-03 21:48 沧海1024 阅读(1361) 评论(0) 推荐(0)
摘要:前景提要:参考并学习天天生鲜项目中异步发送邮件、以及其他网上博客内容解决 相关库的版本号: kombu==4.6.8 redis==3.5.2 celery==4.4.2 Django==3.0.6 步骤: 1、安装并启动redis 2、安装celery、redis库 3、编写任务代码: 注意:默认 阅读全文
posted @ 2020-06-02 15:30 沧海1024 阅读(252) 评论(1) 推荐(0)
摘要:背景知识: django模型继承: 当模型中定义了如下时,说明是一个抽象的基类,在数据库迁移操作时该基类不会生成对应表: class Meta: """说明是一个抽象模型类""" abstract = True如图,基类(base_model.py)所在目录只是一个普通目录,不是一个app: 错把M 阅读全文
posted @ 2020-05-26 22:13 沧海1024 阅读(201) 评论(0) 推荐(0)
摘要:简单使用过程: 1、在python虚拟环境中安装tinymce: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django-tinymce 2、settings.py中为INSTALLED_APPS添加编辑器应用: INSTALLE 阅读全文
posted @ 2020-05-21 14:08 沧海1024 阅读(369) 评论(0) 推荐(0)