Python Django框架基础(一)


之前看了下nidejs的express框架搭建web服务器
最近又看了下python的django框架,都只是浅浅的看了下,高手勿喷。


  1. 安装Django
  2. 创建Django项目
    2.1 配置
    2.1 生成视图
  3. 创建模型
    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 = (
os.path.join(BASE_DIR,'static'),
)
-表示设置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—–待续

猜你喜欢

转载自blog.csdn.net/qq_33181607/article/details/78126884