之前看了下nidejs的express框架搭建web服务器
最近又看了下python的django框架,都只是浅浅的看了下,高手勿喷。
- 安装Django
- 创建Django项目
2.1 配置
2.1 生成视图 - 创建模型
3.1 修改setting
3.2 添加数据库操作
安装Django
首先配置好python环境,可以使用pip下载Django
在这里推荐使用anocanda+submlie text配置环境
创建Django项目
配置:
设置python27\Scripts目录为环境变量文件
输入指令django-admin.py startproject 项目名
1. 将setting中的TEMPLATES的DIRS属性设置成BASE_DIR+”/templates/HTML/”
-表示在/templates/HTML/下保存页面模板
2. 在STATIC_URL之后添加
STATICFILES_DIRS = (
-表示设置static目录的路径
os.path.join(BASE_DIR,'static'),
)
3. 默认下使用的是python自带的sqlite3的数据库,也可以替换成mysql等
运行:
启动运行,默认8000端口
python manage.py runserver
设置IP和端口号运行
python manage.py runserver 0.0.0.0:8000(0.0.0.0表示可由其他IP访问)
<
生成视图
在项目路径下新建一个view.py,用于url来调用业务和跳转网页
按MVC模式来,业务和跳转可以分离到不同层,使代码逻辑更加清楚
视图下跳转的几种方法:
from django.http import HttpResponse,HttpResponseRedirect
from django.shortcuts import render
return HttpResponse("<p>helloworld</p>")
return render(request, 'hello.html', context)
return render(request, "index.html",{"data":user_list})
HTML网页代码
这部分可以放在之前的BASE_DIR+”/templates/HTML/”下,视图可以跳转到页面上
————2017/9/30 9:39—–待续