- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Django By Example》第一章 中文 翻译[精品]
《Django By Example》第一章 中文 翻译
原作者:Antonio Melé
第一章
创建一个博客应用
在这本书中,你将学习如何创建一个完整的Django项目,并在生产环境中使用。假如你还没有安装Django,在这一章的第一部分你将学习如何安装。本章会覆盖如何使用Django去创建一个简单的博客应用。本章的目的是使你对该框架的工作有个基本概念,懂得不同的组件之间是如何产生交互,并且给你一些简单的技能来创建Django项目通过使用一些基本功能。你会被引导创建好一个完整的项目但是不会对所有的细节进行详细说明。不同的框架组件将在本书以后的章节中进行介绍。
本章会覆盖一下几点:
? 安装Django并创建你的第一个项目
? 设计models并且生成迁移
? 给你的models创建一个管理站点
? QuerySet和managers的操作
? 创建views,templates和URLs
? 给列表views添加页数
? 使用Django的内置views
安装Django
如果你已经安装好了Django,你可以直接略过这部分跳到创建你的第一个项目。Django是python的一个包因此将在安装在python的环境中。如果你还没有安装Django,这里有一个快速的指南帮助你在本地开发环境安装Django。
Django需要在Python2.7或者3版本上才能更好的工作。在本书的这个例子中,我们使用的将是Python 3。如果你使用LInux或者Max OSX,你可能已经安装好了Python。如果你不确定你的计算机中是否安装了Python,你可以在终端中输入 python 来确定。如果你看到以下类似的提示,说明你的计算机中已经安装好了Python:
Python 3.5.0 (v3.5.0:374f501f4567, Sep 12 2015, 11:00:19)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type help, copyright, credits or license for more information.
如果你计算机中安装的Python版本低于3,或者没有安装,下载并安装Python 3.5.0 从/download/。
由于你将使用Python3,你没必要再安装一个数据库。这个Python版本自带SQLite数据库。SQLLite是一个轻量级的数据库你可以在Django开发环境中使用。如果你准备在生产环境中部署你的应用,你应该使用一个更高级的数据库,比如PostgreSQL,MySQL或Oracle。你能获取到更多的信息关于数据和Django的结合通过访问docs.djangoproject/en/1.8/topics/install/#database-installation 。
创建一个独立的Python环境
强烈建议你使用virtualenv来创建一个独立的Python环境,这样你可以使用不同的包版本对应不同的项目,这比直接安装Python包更加的实用。其他高级的地方是你在virtualenv中你不需要任何管理员权限来安装Python包。在终端中运行以下命令来安装virtualenv:
pip install virtualenv
当你安装好virtualenv之后,通过以下命令来创建一个独立的环境:
virtualenv my_env
这个命令会在你的Python环境中创建一个my_env/目录。当你的虚拟环境被激活的时候所有已经存在的Python库都会自动带入 my_env/lib/python3.5/site-packages dircory。
如果你的系统既有Python2.X又有Python3.X,你必须告诉虚拟环境使用哪个版本。通过以下命令你可以定位已安装的Python3来创建虚拟环境:
zenx\$ which python3
/LibraryFrameworks/Python.framework/Versions/3.5/bin/python3
zenx\$ virtualenv my_env -p /Library/Frameworks/Python.framework/Versions/3.5/bin/python3
通过以下命令来激活你的虚拟环境:
source my_env/bin/activate
shell提示将会包含激活的虚拟环境名,像下面一样:
(my_evn)laptop:~ zenx$
你可以使用deactivate命令随时停用你的虚拟环境。
你可以获取更多的信息关于虚拟环境通过访问virtualenv.pypa.io/en/latest/。
你可以使用virtualenvwrapper工具
您可能关注的文档
- 《2009年阳城煤炭运销公司月度考核管理办法》[精品].doc
- 《2007年惠阳市左岸春天房地产项目营销策划方案》[精品].doc
- “老板出手,胜券在握”必威体育精装版老板电器整合公关传播方案[精品].ppt
- “根植大地,服务三农”西部农业机械及配件交易市场奠基仪式策划方案[精品].ppt
- 《2012年中石化壳牌煤气化项目EPC总承包策略报告》(101页)[精品].doc
- 《2012年金意陶瓷砖全国促销活动整体执行方案》(47页)[精品].doc
- 《2012年榮盛地產公司薪酬管理制度》(53頁)[精品].doc
- 《2015年必威体育精装版电大教育心理学小抄打印版(可编辑)》[精品].doc
- 《2015年必威体育精装版电大考试推销策略与艺术小抄总汇(呕心沥血整理,值得一看!)》[精品].doc
- “把中国推向世界,把世界引入中国”德稻动漫国际大师讲坛暨CCG德稻创意动漫大赛颁奖典礼公关策划方案[精品].ppt
- 2024至2030年圆筒多用旋具项目投资价值分析报告.docx
- 2024至2030年圣诞灯控制器项目投资价值分析报告.docx
- 2024至2030年同轴连接件项目投资价值分析报告.docx
- 2024至2030年坎地沙坦项目投资价值分析报告.docx
- 2024至2030年四路实时视频采集卡项目投资价值分析报告.docx
- 2024至2030年圣诞狗项目投资价值分析报告.docx
- 2024至2030年喷泉雕塑项目投资价值分析报告.docx
- 2024至2030年垂直层流洁净工作台项目投资价值分析报告.docx
- 2024至2030年可调式充电/放电二用机项目投资价值分析报告.docx
- (完整版)100以内加减法大全_每页100题_可打印.docx
最近下载
- 2020年上海社会科学院科研岗位招聘试题及答案.doc
- 05G511:梯形钢屋架 国标图集.pdf VIP
- 党员“一带一”活动J计划、实施方案及协议书4.doc VIP
- 东北电力大学2022-2023学年《数据结构》期末考试试卷(A卷)附参考答案.docx
- 2022年广州工商学院退役军人综合考察真题.pdf
- 05-G511 梯形钢屋架 标准图集.pdf VIP
- 成人住院患者静脉血栓栓塞症的预防护理-中华护理学会团体标准2023.pptx
- 线下沙龙策划方案.docx VIP
- 2023年浙江中医药大学数据科学与大数据技术专业《数据库原理》科目期末试卷A(有答案).docx VIP
- 设计说明书(履带式行走底盘).pdf
文档评论(0)