不为成仙,只为在这红尘中等你回来。

Django 博客开发 (前言)

    ## 前言 Django 是用 Python 开发的一个免费开源的 Web 框架,可以用于快速搭建高性能,优雅的网站! 本教程将带你使用 Django 快速开发属于自己的博客网站。 ## 学 Django 需要什么基础 - Django 是 python 语言写的一个 Web 框架包,所以你得知道一些 Python 基础知识。 - 其次你最好有一些做网站的经验,懂一些网页 HTML, CSS, JavaScript 的知识。 - 没有经验也没有关系,慢慢来就好了...

    阅读全文>>

2017年11月23日 20:02 作者:nancy 分类:[Django] 193

全文搜索实现(Whooshalchemyplus + jieba 分词)

    ### 准备工作 由于 Flask-WhooshAlchemy 不支持中文分词搜索, 所以需要 Flask-WhooshAlchemyPlus 来替代之,然后再安装 jieba 分词。 如果你暂时没有在虚拟环境上安装 Flask-WhooshAlchemyPlus,请安装它。 ```python pip install Flask-WhooshAlchemy pip install jieba ``` ### 配置 配置 Flask-WhooshAlchemyPlu...

    阅读全文>>

2017年11月22日 22:41 作者:nancy 分类:[Flask] 1414

MTV 模式

    Django 的 MTV 模式本质上和 MVC 是一样的,也是为了各组件间保持松耦合关系,只是定义上有些许不同 Django 的 MTV 分别是指: - M 代表模型 (Model):负责业务对象和数据库的关系映射 (ORM)。 - T 代表模板 (Template):负责如何把页面展示给用户 (html)。 - V 代表视图 (View):负责业务逻辑,并在适当时候调用 Model 和 Template。 除了以上三层之外,还需要一个 URL 分发器,它的作用是将一个个...

    阅读全文>>

2017年11月22日 22:38 作者:nancy 分类:[Django] 188

阿里云服务器部署 nginx + gunicorn + supervisor + flask

    ## 前言 本文记录在阿里云 ECS 服务器上搭建 Flask Web 网站的过程。对照着网上的各种教程跟着部署,不得不说有些教程根本就没有说完整个部署过程,这对于第一次部署的小白来说,这是致命的(包括我/(ㄒoㄒ)/~~ )好在经过两天的努力终于部署成功了,期间部署了 N 次,重新格式化磁盘 N 次。那么阿里云 ECS 服务器配置好了环境为什么公网 IP 不能访问?[请点这里,知道真相的我眼泪掉下来。](http://fangweiren843.blog.163.com/blog/st...

    阅读全文>>

2017年11月20日 22:32 作者:nancy 分类:[Flask] 570