Python下有许多款不同的Web框架,其中Django是重量级选手中最有代表的一位,许多成功的网站和APP都基于Django开发。Django是一个开源的Web应用框架,并采用MVC的软件设计模式。
一、Django与Python版本对应关系
二、开发前准备
1、版本说明
2、项目创建
通过django-admin startproject 命令创建项目。
3、目录文件说明
项目名称:项目的容器
manage.py:一个实用的命令行工具,与该Django项目进行交互
项目名称/__init__.py:一个空文件,说明是一个包
项目名称/settings.py:该Django项目的设置/配置
项目名称/urls.py:该Django项目的URL声明
项目名称/wsgi.py:一个WSGI兼容的Web服务器入口
4、服务器启动
python manage.py runserver 0.0.0.0:8000
三、基于Django开发个人博客
1、MVC设计模式之模型Model
2、MVC设计模式之视图View
H5+CSS3
3、MVC设计模式之控制器Controller
此外需要在urls.py进行URL路由声明:
4、MongoDB在Django的配置
修改settings.py文件配置信息:
5、静态资源在Django的配置
在html文件通过{% load staticfiles %}引入settings配置,然后通过{% static '$path' %}引入对应的静态资源。
四、个人博客
基于Django框架,开发个人博客网站,访问地址:http://193.112.111.69/,域名地址(未备案):http://it-share.club
领取专属 10元无门槛券
私享最新 技术干货