• 2014-04
    03
    [ Python ] [ 0 ]

    在win平台开发Python项目往往因为加密模块不能使用crypt加密模块而感到蛋疼,这次使用Django在win平台开发项目就又为这个加密模块而发愁。但考虑到Django有用户验证模块,证明它已具备跨平台的加密模块

    经过研究发现django的django.contrib.auth.hashers模块里有两个函数正好可以满足这个需求,分别是:
    make_password 生成密文
    check_password 验证密文

    通过这两个函数即可实现密文生成与验证功能。

    [...]
  • 2014-03
    21
    [ Python ] [ 4 ]

    每次写Python项目,总要被编码问题折腾几下,这次也不例外。在访问静态文件的时候居然报编码错误?

    在settings.py中加入
    DEFAULT_CHARSET = 'gb18030'
    FILE_CHARSET = 'gb18030'
    依然不管用!

    最后还是找到了解决方法。其实只要在manage.py中加入
    reload = reload(sys)
    sys.setdefaultencoding('gb18030')
    问题解决!

    [...]
  • 2013-12
    12
    [ Python ] [ 0 ]
    默认情况下是不能访问静态目录的,你需要配置MEDIA_ROOT,然后在定义STATICFILES_DIRS,这样static静态目录就管用了。[...]
  • 2012-09
    14
    [ Python ] [ 0 ]
    Django中每一个视图的访问都需要配置相应的URL,然而配置URL的时候需要注意末尾是否加了“/”符号,这个会影响到你的表单提交或者Ajax异步提交的问题。[...]
  • 2012-09
    12
    [ Python ] [ 7 ]
    在使用Django搭建好测试环境后写了一个DEMO以POST提交表单留言的页面,却总是提示:CSRF verification failed. Request aborted.经过不断模式终于查清问题的根源[...]
  • 2012-09
    11
    [ Python ] [ 1 ]
    使用Django添加应用的时候,一直提示Error: No module named myapp。意思是找不到这个名字的应用,可是我已经startapp成功,并且系统已经创建相应的目录。经过阅读官方文档发现这是版本问题[...]
  • 1