博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django-cms 代码研究(二)bugs?
阅读量:4343 次
发布时间:2019-06-07

本文共 693 字,大约阅读时间需要 2 分钟。

djangocms集成到现有项目中后,发现了几个问题:

1. 现有项目的url匹配失效,下面requests请求被交给djangocms处理了

url(r'^admin/', include(admin.site.urls)),    url(r'^requests/',include('eForm.urls')),    url(r'^todolist/',include('formset_test.urls')),    url(r'^', include('cms.urls')),

经过分析,原因是base.html模板重名了。可能djangocms的base.html排在前面,所以先拿来解析了。

 

2. 现有项目默认读取浏览器语言,结果,这个特性也失效了,而且配置language_code也不起作用:

LANGUAGE_CODE = 'zh'LANGUAGES = (    ## Customize this    ('en', gettext('en')),    ('zh', gettext('zh-CN')),)

语言问题在重启之后神奇的解决了,~~~

看文档,发现djangocms启用了 。 默认情况下,第一次访问会读出数据并缓存起来,后续的访问,直接读缓存了。因此,这里才出现了灵异事件?

这只是一个猜测,尚未验证。

 

3. 如果在模板中,继承一个不存在的template,那么磁盘和cpu的使用率是一路飙升直到接近“死机”的。这是个bug。

 

  

转载于:https://www.cnblogs.com/Tommy-Yu/p/3951130.html

你可能感兴趣的文章
UIDynamic(物理仿真)
查看>>
Windows下安装Redis
查看>>
winform非常实用的程序退出方法!!!!!(转自博客园)
查看>>
centos安装vim
查看>>
linux工作调度(计划任务)
查看>>
NIO:与 Buffer 一起使用 Channel
查看>>
Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析
查看>>
MFC接收ShellExecute多个参数
查看>>
volatile和synchronized的区别
查看>>
RocketMQ介绍与云服务器安装
查看>>
并发量计算研究
查看>>
类中的静态函数和非静态函数的区别
查看>>
windows 下安装Apache
查看>>
Effective C++ 34 区分接口继承和实现继承
查看>>
Redis配置文件参数说明
查看>>
drf视图组件、认证组件
查看>>
Python_正则表达式
查看>>
[USACO08NOV]时间管理Time Management(排序,贪心)
查看>>
Hybrid App开发设计与实现
查看>>
Fedora14 mount出现错误时解决办法【亲测有效】
查看>>