您的位置:首页 > 编程语言 > Python开发

Python Django框架基础(一)

2017-09-28 18:25 316 查看
之前看了下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 = (

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—–待续
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: