网站坏境
- 服务器:腾讯云- 服务器系统:Centos-7.4 64位- 开发语言:Python-3.6.4- Web框架:Django-2.0.3- Http服务器:Gunicorn-19.7.1- 代理服务器:Nginx-1.13.9- 搜索框架:django-haystack-2.8.0- 搜索引擎:Whoosh-2.7.4- 中文分词器:jieba-0.39- 笔记编辑器:Markdown-2.6.11
参考资料
- 追梦人物教程: django博客教程- Django: django2.0文档- Gunicorn:gunicorn文档- Haystack:haystack文档- Whoosh: whoosh文档- Jieba: jieba文档- Markdown: markdown
开发过程
人生苦短,我用Python.不得不说Python开发就是迅捷。搜索框架、搜索引擎、中文分词等等各种框架和库信手拈来,配置起来直接用。只要你有oop和mvc基础。Django虽然是以MTV框架模式搭建,但和MVC模式没什么区别,只是定义不同,都是降低耦合度,提高维护性.比如java有Struts2,Spring MVC等,PHP有Codeigniter,ThinkPHP等。Django也有自己的ORM框架,所有操纵数据库也是非常的简单,再也不用担心SQL语句的问题了。开发过程很轻松,把官方的那个demo做一遍,就可以轻松上手。
开发总结
多看官网文档,最主要是官方的demo要自己做一遍,遇到问题百度。