随笔分类 - Django
Web开发框架
摘要:一、配置celery 创建django项目celery_demo, 创建应用demo: 在celery_demo模块中创建celery.py模块, 文件目录为: celery.py模块内容为: 在应用demo引用创建tasks.py模块, 文件目录为: 我们在文件内创建一个任务函数my_task:
阅读全文
摘要:使用celery第一件要做的最为重要的事情是需要先创建一个Celery实例,我们一般叫做celery应用,或者更简单直接叫做一个app。app应用是我们使用celery所有功能的入口,比如创建任务,管理任务等,在使用celery的时候,app必须能够被其他的模块导入。 1.创建应用 我们首先创建ta
阅读全文
摘要:一、安装与配置 pip install django-haystack pip install whoosh 二、索引文件生成 python manage.py rebuild_index 三、全文检索的使用 1. 配置url 2. 表单搜索时设置表单内容如下 点击标题进行提交时,会通过haysta
阅读全文
摘要:一、创建包和文件 二、storage.py 三、client.conf 1. base_path:日志存储路径 2. tracker_server:文件服务器地址 三、settings.py 四、细节 1. 因为修改了 django 内置的文件存储系统所以 upload_to 参数可以随便写 2.
阅读全文
摘要:一、软件包 链接:https://pan.baidu.com/s/1EGM7hxpkg7WRENZGUxznyA 密码:5fy9 二、安装 2.1 安装fastdfs依赖包1. 解压缩libfastcommon-master.zip2. 进入到libfastcommon-master的目录中3. 执
阅读全文
摘要:1 from django_redis import get_redis_connection 2 3 4 class UserInfoView(LoginRequiredMixin, View): 5 '''用户中心-信息页''' 6 def get(self, request): 7 '''显示''' 8 # 获取用户的个人...
阅读全文
摘要:一、utils 1. 单独创建一个 utils 包, 在包内创建 mixin.py 文件 二、mixin.py 1. 编写一个 LoginRequiredMixin 继承 object 2. 重写 as_view(cls, **initkwargs) 类方法, 对父类的 as_view 进行一层的封
阅读全文
摘要:一、settings.py
阅读全文
摘要:一、models.py 1. 编写 AddressManager 类来继承 models.Manager 2. 添加 get_default_address(self, user) 方法查询数据库后将对应的数据返回 3. 在 Address 模型类中创建一个 AddressManager 管理器类的
阅读全文
摘要:一、views.py 1. 编写 IndexView 类来继承 View 2. 该类里面的 get 方法和 post 方法分别对应着 get 请求和 post 请求 二、urls.py 1. 直接将 IndexView.as_view() 该方法作为参数传递 2. name 参数为反向解析
阅读全文
摘要:一、settings.py 二、编写 tasks.py 在项目根目录下创建包和py文件 发送邮件代码如下 三、在 views.py 调用 导入模块 调用 四、启动服务
阅读全文

浙公网安备 33010602011771号