django
qq_42214863
这个作者很懒,什么都没留下…
展开
-
django使用富文本编辑器
后台使用安装pip安装,或者使用pycharm,进行安装应用到项目中#配置setting.pyINSTALLED_APPS = ( 'tinymce',)TINYMCE_DEFAULT_CONFIG = { 'theme': 'advanced', 'width': 600, 'height': 400,} #urls.pyurlpatt...原创 2019-07-10 15:54:41 · 155 阅读 · 0 评论 -
django缓存机制
Django提供了不同级别的缓存粒度 可以缓存特定视图的输出; 可以仅仅缓存那些很难生产出来的部分 可以缓存整个网站设置缓存 可将数据缓存在数据库,文件系统,和内存中#setting.py# 使用内存来进行缓存CACHES={ 'default': { 'BACKEND': 'django.core.cache.backends.locmem.Lo...原创 2019-07-10 16:35:29 · 79 阅读 · 0 评论 -
全文检索
什么是全文检索?全文检索不同于特定字段的模糊查询,使用全文检索的效率更高,并且能够对于中文进行分词处理常用的全文检索的包haystack:django的一个包,可以方便地对model里面的内容进行索引、搜索,设计为支持whoosh,solr,Xapian,Elasticsearc四种全文检索引擎后端,属于一种全文检索的框架whoosh:纯Python编写的全文搜索引擎,虽然性能比不上...原创 2019-07-10 17:49:03 · 174 阅读 · 0 评论 -
django使用celery
名词任务task:就是一个Python函数队列queue:将需要执行的任务加入到队列中工人worker:在一个新进程中,负责执行队列中的任务代理人broker:负责调度,在布置环境中使用redis使用安装包celery==3.1.25celery-with-redis==3.0django-celery==3.1.17配置settingsINSTALLED_APPS =...原创 2019-07-10 18:53:16 · 393 阅读 · 0 评论 -
部署django
部署部署需要从uwsgi、nginx、静态文件三个方面处理服务器服务器:私有服务器、公有服务器服务器环境配置在本地的虚拟环境中,项目根目录下,执行命令收集所有包pip freeze > plist.txt 通过ftp软件将开发好的项目上传到此服务器的某个目录 安装并创建虚拟环境,如果已有则跳过此步sudo apt-get install python-vi...原创 2019-07-10 19:21:31 · 101 阅读 · 0 评论 -
csrf跨站请求伪造
什么是CSRF(XSRF)?CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解:攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望的一个操作,比如以你的名义发送邮件、发消息,盗取你的账号,添加系统管理员,甚至于购买商品、虚拟货币转账等。 如下:其...原创 2019-07-11 13:26:43 · 127 阅读 · 0 评论