实用的pythondjango项目_推荐10个django开发过程中比较好用的第三方包

花了2个月左右的时间来开发微信端的便民服务乐盟同城系统,现在是有了基本的功能雏形。不过,对于一个完善的系统,还有很多需要做的事情。在开发的过程中,也新发现了一些比较好用的第三方工具包,减少了不少重复性工作。

这里推荐给大家,希望你在用到的时候也有眼前一亮的感觉。

1. wechatpy  - 微信方面开发

对于基于公众号开发,这个库是我觉得目前功能最全、也是一直在持续更新的库。令我眼前一亮的是:竟然公众号开放平台代服务的一些功能也融入了进来。做微信方面开发,不要错过

2. xmltodict  - xml转字典功能

由于在微信的一些回调接口中,post的数据是xml类型。利用该库,可以很方便转成dict类型。

3. django-rq  - 简单的消息队列

非常轻量的消息队列服务,对于不需要复杂功能的需求看3分钟文档直接上手

4. restless  - RESTFUL框架

这个框架不只是针对django的,还可以对接flask等一些其他框架,轻量简洁。也比较灵活

5. django-constance  - 常量管理

有时我们会在django的settings中设置一些常量,但是有可能会进行变更。利用这个包,只需简单的配置就可以自动生成admin管理后台 可以修改

6. django-braces  - 提供了django便捷的Mixin

登录判断、权限判断、组别判断等方便的Mixin,还有一些Form方面的Mixin。比如对于csrfexempt我们一般要重写dispatch方法。这个包里面提供了相关类,直接继承即可。

7. model-mommy  - django单元测试

在进行单元测试时,制作测试数据是个比较麻烦的事情。利用这个包可以很方便灵活的提供model测试数据。

8. django-crequest  - 全局request

在django开发时,view中都可以方便的获取request,但是在一些公共库中就获取不到了。该包提供了全局获取request的方法。

9. django-qurl-templatetag  - url参数修改

在进行url操作处理时,经常遇到的一个问题就是。我们要对一个字符串url中的参数就行修改、添加移除等。这个包简直是处理神器,而且在html中也提供了对应的处理方法。

10. django-settings-export  - 模板中获取settings配置

有时,我们要在html模板中获取settings的某个配置,通过该包简单配置即可。

程序猿、工程师精彩分享

微信号:studypython

欢迎关注公众号 "人生苦短我用Python"

--------------------------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值