Django入门
文章平均质量分 71
Smalv
多多交流
展开
-
搭建开发环境
创建虚拟环境创建:mkvirtualenv [虚拟环境名称]或 :mkvirtualenv -p/usr/bin/python2.7 xxx删除:rmvirtualenv [虚拟环境名称]进入:workon [虚拟环境名称]退出:deactivate所有的虚拟环境,都位于/home/.virtualenvs目录下进入虚拟环境前的提示:进入虚拟环境后的提示:查看当前的所有虚拟环境:worko...原创 2018-06-01 23:19:29 · 141 阅读 · 0 评论 -
设计模型
设计介绍本示例完成“图书-英雄”信息的维护,需要存储两种数据:图书、英雄图书表结构设计:表名:BookInfo图书名称:btitle图书发布时间:bpub_date英雄表结构设计:表名:HeroInfo英雄姓名:hname英雄性别:hgender英雄简介:hcontent所属图书:hbook图书-英雄的关系为一对多数据库配置在settings.py文件中,通过DATABASES项进行数据库设置dj...原创 2018-06-01 23:22:43 · 229 阅读 · 0 评论 -
管理站点
服务器运行如下命令可以开启服务器python manage.py runserver ip:port 可以不写ip,默认端口为8000这是一个纯python编写的轻量级web服务器,仅在开发阶段使用服务器成功启动后,提示如下信息默认端口是8000,可以修改端口python manage.py runserver 8080 打开浏览器,输入网址“127.0.0.1:8000”可以打开默认页面如果修改...原创 2018-06-01 23:24:13 · 5138 阅读 · 0 评论 -
视图
视图在django中,视图对WEB请求进行回应视图接收reqeust对象作为第一个参数,包含了请求的信息视图就是一个Python函数,被定义在views.py中#coding:utf-8 from django.http import HttpResponse def index(request): return HttpResponse("index") def detail(requ...原创 2018-06-01 23:24:43 · 118 阅读 · 0 评论 -
模板
模板模板是html页面,可以根据视图中传递的数据填充值创建模板的目录如下图:修改settings.py文件,设置TEMPLATES的DIRS值'DIRS': [os.path.join(BASE_DIR, 'templates')], 在模板中访问视图传递的数据{{输出值,可以是变量,也可以是对象.属性}} {%执行代码段%} 定义index.html模板<!DOCTYPE html>...原创 2018-06-01 23:25:41 · 147 阅读 · 0 评论