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-admin.py startproject 项目名
1. 将setting中的TEMPLATES的DIRS属性设置成BASE_DIR+”/templates/HTML/”
-表示在/templates/HTML/下保存页面模板
2. 在STATIC_URL之后添加
3. 默认下使用的是python自带的sqlite3的数据库,也可以替换成mysql等
运行:
启动运行,默认8000端口
python manage.py runserver
设置IP和端口号运行
python manage.py runserver 0.0.0.0:8000(0.0.0.0表示可由其他IP访问)
<
视图下跳转的几种方法:
HTML网页代码
这部分可以放在之前的BASE_DIR+”/templates/HTML/”下,视图可以跳转到页面上
————2017/9/30 9:39—–待续
最近又看了下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—–待续
相关文章推荐
- python框架django基础指南
- python_fullstack—Django框架(二)-Django基础一
- python web框架Django之基础第一篇
- python框架django基础指南
- Python开发【第二十一篇】:Web框架之Django【基础】
- PythonWeb开发Django框架学习(十二)基础总结
- python框架Django基础介绍
- Python全栈•Django框架(二)-Django基础
- Python web 框架之 Django 基础搭建服务
- Python的Django框架中forms表单类的使用方法详解
- Python 开发简单爬虫 - 基础框架
- Python Web框架Django笔记(一)
- python3开发进阶-Django框架的自带认证功能auth模块和User对象的基本操作
- 在Python的Django框架中加载模版的方法
- 使用Python的web.py框架实现类似Django的ORM查询的教程
- Python简单搭建一个Django框架
- Python的Django框架可适配的各种数据库介绍
- python django整理(三)页面基础(仿BBS)
- 在Python的Django框架中调用方法和处理无效变量
- 在Python的Django框架中获取单个对象数据的简单方法