python Django 1.7 中文入门 (官网) 05 第一个项目1_1
来源:互联网 发布:php怎么导出excel表格 编辑:程序博客网 时间:2024/06/05 15:14
让我们从一个实例开始学习。
通过这个教程,我们将带你学习创建一个基础poll应用
这个教程由两部分组成:
发布一个网站,让别人访问polls和对他们投票。
一个管理后台,可以让你添加,更改和删除polls.
工具/原料
- django1.7
- python3.4.2
方法/步骤
检测django版本
我们假设你已经安装了Django,可以通过下面的命令来测试Django版本。
>>> import django
>>> django.get_version()
'1.7'
如果你已经安装了Django,将会看到你安装在版本号。我用的是1.7的版本。如果没有安装,将会提示错误“No module named django”。
这个教程是适用Django1.7 和 python3.2或更高版本。如果Django版本不匹配,你可以参考你安装的教程,或者升级你的Django版本。
创建一个项目
如果这是你第一次使用Django,你将不得不细心安装。换句话说,你需要自动生成一些代码以便建立一个Django项目-并且设置Django,包括数据库,配置,Django特有的选项和应用设置。
cd到指定目录以便存放你的代码,然后运行下面命令:
django-admin.py startproject mysite
上面的命令在你当前目录将创建一个mysite目录,如果没有成功运行,可以参考Problems running django-admin.py.
NOTE:
项目必须避免使用django和python组件名。
创建的项目文件如下:
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
数据库设置
打开mysite/mysite/setting.py文件找到下面这段代码
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
如果使用sqlite3数据库,保持默认就可以了。
设置好后,我们在使用带数据库网站前,必须在数据库里创建表格。使用如下命令:
D:\python\www\mysite>python manage.py migrate
运行Django服务器
D:\python\www\mysite>python manage.py runserver
如果出现下面的这段文字,恭喜你,你的网站运行成功了。就可以在浏览器访问了。
Performing system checks...
System check identified no issues (0 silenced).
October 15, 2014 - 02:05:41
Django version 1.7, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
后记:实践是检验真理的唯一标准,多动手吧!!!
上面的内容都是我自己学习的记录,有什么不对的地方,请留言!一起讨论!
- python Django 1.7 中文入门 (官网) 05 第一个项目1_1
- python Django 1.7 中文入门 (官网) 06 第一个项目1_2
- Python <Windows 使用Django 搭建第一个web项目 1>
- django+python创建第一个web项目
- Django入门-2:创建第一个Django项目
- python Django 1.7 中文入门 (官网) 02 django安装设置
- python Django 1.7 中文入门 (官网) 03 django安装测试
- python Django 1.7 中文入门 (官网) 08 Django API 2
- 第一个django,django项目
- 第一个django项目
- django第一个项目
- 第一个Django项目
- Django第一个项目
- Python <Windows 使用Django 搭建第一个web项目 2>
- Python创建第一个Django框架的Web项目
- python Django 1.7 中文入门 (官网) 01 开始
- python Django 1.7 中文入门 (官网) 04 设计model
- python Django 1.7 中文入门 (官网) 09 创建admin帐号
- Eclipse web项目引用其它项目时的部署问题
- Linux驱动之原子变量
- 我的OC升级之路(二)
- cocos2dx《单机斗地主》源码解剖之一 创建一副扑克牌(54张)
- EventTarget
- python Django 1.7 中文入门 (官网) 05 第一个项目1_1
- 抽象类和纯虚函数
- 百度上传android包:应用名解析失败!
- 生成批量处理sql
- 平方和到幂和
- python Django 1.7 中文入门 (官网) 06 第一个项目1_2
- WCF文集收集
- 随手记
- Document