Python Django 学习笔记 Django简单运用(三)

上传人:我*** 文档编号:135970105 上传时间:2020-06-21 格式:DOC 页数:6 大小:223KB
返回 下载 相关 举报
Python Django 学习笔记 Django简单运用(三)_第1页
第1页 / 共6页
Python Django 学习笔记 Django简单运用(三)_第2页
第2页 / 共6页
Python Django 学习笔记 Django简单运用(三)_第3页
第3页 / 共6页
Python Django 学习笔记 Django简单运用(三)_第4页
第4页 / 共6页
Python Django 学习笔记 Django简单运用(三)_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《Python Django 学习笔记 Django简单运用(三)》由会员分享,可在线阅读,更多相关《Python Django 学习笔记 Django简单运用(三)(6页珍藏版)》请在金锄头文库上搜索。

1、Python Django 学习笔记 Django简单运用(三)Django 非常适合开发数据库驱动网站,通过数据库驱动网站在后台连接数据库服务器,从中取出一些数据,然后在 Web 页面用漂亮的格式展示这些数据。这个网站也可能会向访问者提供查询新增修改数据库数据的方法,实现数据库的交互。 Python中调用Django:开始菜单中打开IDLE(Python GUI),输入下来信息,则说明Django安装正常并能在Python中正常调用 import django django.VERSION(1, 1, 0, final, 1)django-admin.py管理工具:Django安装目录中包含

2、Django管理工具 django-admin.py ,路径在Django-1.2djangobin注:不同操作系统管理工具路径有所不同,详细信息可查看http:/ 环境变量:在系统环境变量PATH中添加我们要创建Django项目的路径D:PythonCode 开始创建项目:运行命令django-admin.py startproject mysite 这样会在你的当前目录下创建一个目录mysite,并包含下面4个文件: mysite/ _init_.py manage.py settings.py urls.py注意:可将django-admin.py替换成django-admin.py管理

3、工具详细路径C:Python25Django-1.2djangobindjango-admin.py文件说明如下: _init_.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你不需要修改它。 manage.py :一种命令行工具,允许你以多种方式与该 Django 项目进行交互。 键入python manage.py help,看一下它能做什么。一般不需要修改它。 settings.py :该 Django 项目的设置或配置。 urls.py:Django项目的URL设置。 可视其为你的django网站的目录。 尽管这些的文件很小,但这些文

4、件已经构成了一个可运行的Django应用运行服务器:项目目录里 (cd mysite ),运行下面的命令python manage.py runserverOk ,第一个Django界面就运行起来了运行基于Django的页面:mysite目录下创建template文件夹,并创建show.html页面,并在body中写入showme,此地方是要显示的内容 showme 由于要显示show.html模板,在settings.py文件中添加模板路径import osTEMPLATE_DIRS = ( os.path.join(os.path.dirname(_file_), template).re

5、place(,/),)mysite目录下创建view.py文件,输入下面信息from django.shortcuts import render_to_responsedef ShowContent(request): showinfo=Welcome to my first page!return render_to_response(show.html,showme:showinfo)mysite目录urls.py文件中,加显示的页面及调用的视图函数from django.conf.urls.defaults import *from mysite.view import ShowCon

6、tenturlpatterns = patterns(, (rshow/$, ShowContent),)运行命令python manage.py runserver,启动服务器,IE中将显示我们的内容完善Django页面运用if在Python和Django模板系统中,以下这些对象相当于布尔值的False 空列表( ) 空元组() ) 空字典( ) 空字符串( ) 零值(0 ) 特殊对象None 对象False Mysitetemplate show.html页面添加table内容城市城市ID% if getCitysInfo % citynamecityid % else % 未找到城市信息

7、% endif % mysite目录下修改view.py文件ShowContent视图函数from django.shortcuts import render_to_responsedef ShowContent(request): showinfo=Welcome to my first page! getCitysInfo= #字符串为空,则不显示城市内容 cityname=GuangZhou cityid=20 return render_to_response(show.html,showme:showinfo, getCitysInfo:getCitysInfo,cityname:

8、cityname,cityid:cityid)刷新IE,显示我们的修改内容修改getCitysInfo=finded,刷新IE运用ForMysitetemplate show.html页面添加table内容% for bsc in bsc_lists % bsc.city_name : bsc.bsc_num% empty % No bsc infomation % endfor %mysite目录下修改view.py文件添加#coding=utf-8 (支持中文显示),ShowContent视图函数添加bsc_lists列表 bsc_lists= bsc_dict1= bsc_dict1city_name=广州 bsc_dict1bsc_num=18 bsc_lists.append(bsc_dict1) bsc_dict2= bsc_dict2city_name=佛山 bsc_dict2bsc_num=9bsc_lists.append(bsc_dict2)return render_to_response(show.html,showme:showinfo,getCitysInfo:getCitysInfo,cityname:cityname,cityid:cityid,bsc_lists:bsc_lists)刷新IE,显示我们的修改内容

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号