Django 1.6 最佳实践: 如何搜索查找并解决Django相关的问题

在我们的博客中, 记录了我们在开发过程中所使用的技术和遇到的问题, 希望作为其他开发和设计者的一个学习交流平台.

Django 1.6 最佳实践: 如何搜索查找并解决Django相关的问题


每个程序员都会在开发过程中遇到这样或那样的问题, 有时光靠一个人是无法解决所有问题的, 所以我们应该找到适当的地方提问.

1. 卡住是怎么办

按照以下步骤, 前提是你需要懂点英文:

  • 尽可能自己想办法解决
  • 仔细阅读相关文档, 确保不错过任何相关内容
  • 在Google, 百度, mailing lists或StackOverFlow上查看是否有人遇到相同问题
  • 找不到? 在StackOverFlow上问问题, 需要使用小例子说明该问题, 并列出你的开发环境, 使用的软件版本
  • 过了几天都没人回答? 到Django-users mailing list 或 django IRC中再提问

2. 如何问问题

IRC代表Internet Relay Chat, 在Freenode IRC网络中存在#python和#django频道, 其中都是python和django的开发人员. 对于新手而言, 有时你提的问题会被忽略, 有时甚至会被嘲笑, 但请不要感到沮丧, 这是对事不对人的.

这些IRC都是由志愿者维护的, 因此在你提问的同时, 也应当尽量回答别人的问题.

  • 在你提问前, 请先确保你做过功课, 将其作为最后一根救命稻草
  • 将相关的代码放入https://gist.github.com/
  • 问题尽可能的详细, 并提供联想gist的链接
  • 当别人提供帮助时, 应当感谢别人

我们也应当在社区中变得更积极, 投入越多, 回报也会多. 参与社区的途径:

  • 参加Python和Django会议, 可以通过https://wiki.python.org/moin/LocalUserGroups找到你当地的小组
  • 对开源的Django package贡献代码
  • 参加IRC频道, 并提供帮助
  • 在StackOverFlow上回答问题
  • 订阅planet django博客
  • 等的呢

原文链接: http://weiguda.com/blog/44/