3 Django
1 简介
1 Django 是 Python 开发的开源网站框架。Django采用了MTV的软件设计模式
- M(Model):定义数据库相关函数
- T(Templates):存放HTML等静态网页相关文件
- V(View):定义业务逻辑相关函数
2 用户请求示意图
2 安装及新建
2.1 安装
安装:pip install django
验证:
2.2 Eclipse新建Django工程
------->
2.3 排错
2.3.1 Django not find
解决方法:
Eclipse点击windows > preference > Pydev > interpreter-Python
删除python解释器配置,再点击Auto Config自动生成一个python解释器配置,点击Apply,就可以了
2.3.2 没有自动生成Django文件
解决方法:重启电脑,暂时没找到原因。
3 Django工程简介
3.1 文件介绍
- __init__.py:告诉 Python 该目录是一个 Python 包
- settings.py:Django项目的配置文件
- urls.py:Django 项目的路由文件
- wsgi.py:(Python Web Server Gateway Interface)服务器网关接口,是Python语言定义的web服务器和web服务程序或者框架之间的一种简单而通用的接口
- manage.py:用于在本机启动一个轻量级的Web server,默认情况server会在127.0.0.1上监听8000端口。一定不可以用这个轻量级Server作为生产环境下的Server,只能用于开发自测阶段,因为它既没有安全审计功能,而且又是单线程的。另外,对于每一个请求,Web Server都会从新载入一遍Python代码,所以即使代码有改动,也不需要重启Web Server即可生效。
3.2 启动socket服务
命令:python manage.py runserver 127.0.0.1:8000
3.3 验证
3.4 IDE启动sokect
- 配置:run > run configurations
- 添加:Python Run > new
- 选择Django工程及manage.py文件
- 配置参数
- IDE启动socket服务
- 验证