Django
Ryan_yan1
这个作者很懒,什么都没留下…
展开
-
django项目中Rabbitmq的使用,两个项目之间数据传输存储
解决问题:1、开发时会使用django环境进行一些初始化操作,这些程序一般只执行几次,但是需要django中的环境变量。2、使用django运行阻塞监听的程序,比如Rabbitmq监听,放在主程序中就阻塞住了,需要另外开命令执行。│ ├── MyRab # app名称│ │ ├── admin.py│ │ ├── apps.py│ │ ├── __init__.py│ │ ├── management # 这个就是创建的 management 文原创 2020-07-05 19:49:00 · 2162 阅读 · 0 评论 -
Django model update方法使用
model update常规用法假如我们的表结构是这样的class User(models.Model): username = models.CharField(max_length=255, unique=True, verbose_name='用户名') is_active = models.BooleanField(default=False, verbose_name='激活状态')那么我们修改用户名和状态可以使用如下两种方法:方法一:User.objects.filt原创 2020-06-09 11:54:36 · 1308 阅读 · 0 评论 -
Djiango中设置缓存
缓存对于中等流量的网站来说,尽可能地减少开销是必要的。缓存数据就是为了保存那些需要很多计算资源的结果,这样的话就不必在下次重复消耗计算资源Django自带了一个健壮的缓存系统来保存动态页面,避免对于每次请求都重新计算Django提供了不同级别的缓存粒度:可以缓存特定视图的输出、可以仅仅缓存那些很难生产出来的部分、或者可以缓存整个网站设置缓存通过设置决定把数据缓存在哪里,是数据库中、文件系...原创 2019-12-23 20:55:06 · 256 阅读 · 0 评论 -
Django使用celery+redis实现异步
celery名词任务task:就是一个Python函数队列queue:将需要执行的任务加入到队列中工人worker:在一个新进程中,负责执行队列中的任务代理人broker:负责调度,在布置环境中使用redis使用安装包celery==3.1.25celery-with-redis==3.0django-celery==3.1.17配置settingsINSTALLED_A...原创 2019-12-23 20:50:47 · 175 阅读 · 0 评论 -
django中CORS跨域资源共享配置
django支持安装:sudo pip3 install django-cors-headers==2.5.3 帮我们实现简单跨域请求和预检跨域请求在response添加头部django-cors-headers官网 https://pypi.org/project/django-cors-headers/强烈建议安装离线包,否则会强制升级django到2.0以上1,配置流程 1,I...原创 2019-12-17 10:29:27 · 370 阅读 · 0 评论 -
Python创建virtualenv(虚拟环境)搭建
操作步骤:1、安装虚拟环境sudo pip3 install virtualenvsudo pip3 install virtualenvwrapper安装完虚拟环境后,如果提示找不到mkvirtualenv命令,需要配置环境变量配置环境变量:1、在~(家目录)下创建目录用来存放虚拟环境mkdir .virtualenvs2、打开~/.bashrc文件,并添加如下:expor...原创 2019-12-03 15:51:44 · 3157 阅读 · 0 评论 -
django配置日志文件
django中的log需要在settings.py中配置import timecur_path = os.path.dirname(os.path.realpath(__file__)) # log_path是存放日志的路径log_path = os.path.join(os.path.dirname(cur_path), 'logs')if not os.path.exists(lo...原创 2019-11-29 15:55:23 · 673 阅读 · 0 评论