Django是一个开源的Web应用框架,由Python写成,并于2005年7月在BSD许可证下发布。Django的主要目标是使得开发复杂的、数据库驱动的网站变得简单。Django采用MVC设计模式注重组件的重用性和“可插拔性”,敏捷开发和DRY法则(Don’t Repeat Yourself)。在Django中Python被普遍使用,包括设置和数据模型。本文介绍Django在Linux(Ubuntu 16.04.2)+MySQL(5.7.43)环境下安装、配置的过程,包括安装、运行、添加应用的流程,建立一个可以从MySQL读取文章并显示的Django应用。文章面向刚接触Python/Django的初学者,所以安装过程都以默认环境为主,Python版本3.5.2。
标签: Django
GraphQL+Django提供基本API
GraphQL是Facebook去年开源的一套数据查询语言,对于大型系统,GraphQL提供一种灵活的访问通用 …
用django-webpack-loader实现Django和Webpack的绑定
django-webpack-loader是Django去年的热门App之一,实现Django和Webpack …
Django 1.7 自带migrations用法及源码
Django下一个版本是1.7,增加了类似South的migration功能,修改Model后可以在不影响现有 …
Python.org的相关技术
Python.org使用了Django框架,基于Python3.3开发,是在生产环境应用Python3+Dja …
用Django和Backbone.js生成表单
Django带了Forms框架,但如果不用Model Form,就要把在Model中定义的字段再写一遍。而且现 …
Django+又拍云+file-uploader快速实现批量上传
最近做的工作都和Django没什么关系,或者都是比较底层的算法,不方便share,所以分享一些老东西。 之前写 …
Django托管在Github上的实践
Django1.4上个月发布了,有些模块换了名字,加密方式也变了,最明显的变动是目录的组织方式,manager …
从Discuz中整合用户数据到Django
国内很多论坛使用的都是Discuz,Discuz为了满足各种需求,已经变得非常臃肿,很多新技术如果要在Disc …
从零开始搭建Django Solr的环境
本文介绍在Ubuntu系统中,用django-haystack处理Django搜索请求的方法。如果有涉及连词、 …