概念
- Django:
- 是什么?
是一个开放源码的web应用框架,由python编写,采用MVC的软件设计模式 - 用途:
简化开发复杂数据库驱动的网页的流程 - 特点:
01:强大的数据库驱动;02:自带的后台功能;03:优雅的网址;04:模板系统;05:缓存系统
- 是什么?
基本概念
- MVC:
- 一种软件设计模式
M:models.py 主要的是处理数据库相关的代码;V:views.py 用户接口,呈现给用户的界面的代码;C:请求逻辑
- 一种软件设计模式
- Django:
- 历史:解决新闻网页站点的制作和维护
- 名字来源:比利时的吉普赛爵士吉他手Django Reinhardt来命名的
- 支持的数据库
- PostgreSQL PostgreSQL
- SQLite3 SQLite 3
- MySQL MySQL
- Oracle Oracle
启动流程
-
安装:
pip install Django
-
创建新项目
django-admin startproject [projectname]
-
目录结构及说明
sample |----manage.py # 管理网站的脚本,启动web服务器 |----Sample settings.py # 工程的核心配置文件 urls.py # 路径配置文件:http://www.127.0.0.0.1:8000/hello wsgi.py __init__.py
-
修改配置文件:
setting.py
- 修改Debug日志:
DEBUG = True
改为DEBUG = False
- 修改语言显示:
LANGUAGE_CODE = 'en-us'
改为LANGUAGE_CODE = 'zh-cn'
- 修改数据库:
DATABASES
- 修改时区显示:
TIME_ZONE = 'UTC'
改为TIME_ZONE = 'Asia/Shanghai'
- 修改Debug日志:
-
为网站生成数据库
python manage.py migrate
-
运行服务器
python manage.py runserver [IP or PORT]
-
windows 获取本地IP
ipconfig
简易教程
- 如何才能运行起来一个没有自己写代码的Django网页
- 安装python 和 Django
- 在指定目录下新建一个项目:
django-admin startporject [projectname]
- 运行服务器:
python manage.py runserver
深入学习
To be continued
网友评论