创建第一个项目
使用 django-admin.py 来创建 HelloWorld 项目:
django-admin.py startproject HelloWorld
创建完成后我们可以查看下项目的目录结构:
[root@solar ~]# cd HelloWorld/
[root@solar HelloWorld]# tree
.
|-- HelloWorld
| |-- __init__.py
| |-- settings.py
| |-- urls.py
| `-- wsgi.py
`-- manage.py
目录说明:
HelloWorld: 项目的容器。
manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
HelloWorld/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
HelloWorld/settings.py: 该 Django 项目的设置/配置。
HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
接下来我们进入 HelloWorld 目录输入以下命令,启动服务器:
python manage.py runserver 0.0.0.0:8000
0.0.0.0让其它电脑可连接到开发服务器,8000为端口号。如果不说明,那么端口号默认为8000。
在浏览器输入你服务器的ip及端口号,如果正常启动,输出结果如下:
python
视图和 URL 配置
在先前创建的 HelloWorld 目录下的 HelloWorld 目录新建一个 view.py 文件,并输入代码:
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello world ! ")
接着,绑定 URL 与视图函数。打开 urls.py 文件,删除原来代码,将以下代码复制粘贴到 urls.py 文件中:
from django.conf.urls import *
from HelloWorld.view import hello
urlpatterns = patterns("",
('^hello/$', hello),
)
整个目录结构如下:
[root@solar HelloWorld]# tree
.
|-- HelloWorld
| |-- __init__.py
| |-- __init__.pyc
| |-- settings.py
| |-- settings.pyc
| |-- urls.py # url 配置
| |-- urls.pyc
| |-- view.py # 添加的视图文件
| |-- view.pyc # 编译后的视图文件
| |-- wsgi.py
| `-- wsgi.pyc
`-- manage.py
完成后,启动 Django 开发服务器,并在浏览器访问打开浏览器并访问:
python-helloworld
注意:项目中如果代码有改动,服务器会自动监测代码的改动并自动重新载入,所以如果你已经启动了服务器则不需手动重启。
分享到:
相关推荐
python Django第一个程序
第一步:创建数据库,数据库名:sentiment_analysis 第二步:执行SQL语句,打开sentiment_analysis.sql文件,运行该文件中的SQL语句 第三步:源码文件为sentiment_analysis.zip,修改源代码中的settings.py文件,...
Django 项目源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。Django 框架的核心组件有: 1. 2. 用于创建模型的对象关系映射; 3. 为最终用户设计较好的管理界面; 4. URL 设计; 5. 设计者友好的模板...
使用Python Django开发web应用配套的示例代码 python3.6 django2.0。讲义第三页链接https://blog.csdn.net/jxzdsw/article/details/99312523。只是一个简单的blog系统的例子。我是想找到一个分享平台,并不想收取C币...
(6)\6、Django爱鲜蜂项目第一天 (7)\7、Django爱鲜蜂项目第二天 (8)\8、Django爱鲜蜂项目第三天 (9)\9、Git的使用;目录中文件数:0个 (10)\1、Django基本流程走通\小格式;目录中文件数:12个 ├─(1) python编程教程...
第一步:创建数据库,数据库名:cv_merge 第二步:执行SQL语句,打开cv_merge.sql文件,运行该文件中的SQL语句 第三步:源码文件为cv_merge.zip,修改源代码中的settings.py文件,改成自己的mysql数据库用户名和...
资源选自《Python变成从入门到实践》一书,该书提供三个Python入门项目,此为第三个项目Web应用程序,利用Python的Django模块创建和运行Web应用程序。开发顺序可参见我的一片博文。
第一章:介紹Django 第二章 入门 第三章 视图和URL配置 第四章:模版 第五章:模型 第六章:Django站点管理 第七章:表单 第八章 高级视图和URL配置 第九章:模版高级进阶 第十章 模型高级进阶 第...
此文件是凯哥Python基础第三章的讲义文件目录如下 1、Django基本流程走通 2、Django中的模型 3、Django中的视图 ...6、Django爱鲜蜂项目第一天 7、Django爱鲜蜂项目第二天 8、Django爱鲜蜂项目第三天 9、Git的使用
Django框架的诞生与发展 Django框架是由Adrian Holovaty和Simon Willison于2003年开始开发的一个开源web框架,Django最初是针对媒体组织The World Company开发的新闻网站,2005年发布了第一个公开版本。 在Django...
* 第一步:创建数据库,数据库名:cucmarket * 第二步:执行SQL语句,打开cucmarket.sql文件,运行该文件中的SQL语句 * 第三步:源码文件为cucmarket.zip,修改源代码中的settings.py文件,改成自己的mysql数据库...
有任何问题也可以随时私信博主,博主会第一时间给您解答!!!本资源中的源码都是经过本地编译过可运行的,下载后按照文档配置好环境就可以运行。资源项目的难度比较适中,内容都是经过助教老师审定过的,应该能够...
此作品为作者学习Python后的第一个作品,所有的视图处理都放在了VIEW视图里,而且鄙人比较懒,并不想在model加函数了,程序结构很臃肿,对于一些复用率高的函数没有封装,此作品仅为新手处作,还有许多功能不完善,...
Python-&-DJango入门教程[原创]全文共18页,当前为第1页。Python-&-DJango入门教程[原创]全文共18页,当前为第1页。网民原创 Python-&-DJango入门教程[原创]全文共18页,当前为第1页。 Python-&-DJango入门教程[原创...
Python Web开发基础教程(Django版) PythonWeb开发基础教程-第2章-Django配置全文共21页,当前为第1页。 第2章 Django配置 本章主要内容: Django项目的配置文件 在Web服务器中部署项目 PythonWeb开发基础教程-第2...
第1章 Django建站基础 1 1.1 网站的定义及组成 1 1.2 网站的分类 3 1.3 网站运行原理及开发流程 5 1.4 走进Django 6 1.5 Django 2.0的新特性 7 1.6 安装Django 8 1.7 创建项目 9 1.8 PyCharm搭建开发环境 12 1.9 本...
本文基于 Python 语言利用 Django 搭建了一个切实可行的 MVC 框架,让开发人员能够更好、更快的开发 Web 应用。 一、Python 语言概述 Python 作为程序设计语言之一,它诞生于 20 世纪 90 年代初,现在已经逐渐被...
Django 项目源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。Django 框架的核心组件有: 1. 2. 用于创建模型的对象关系映射; 3. 为最终用户设计较好的管理界面; 4. URL 设计; 5. 设计者友好的模板...
Django 项目源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。Django 框架的核心组件有: 1. 2. 用于创建模型的对象关系映射; 3. 为最终用户设计较好的管理界面; 4. URL 设计; 5. 设计者友好的模板...
Python Web 框架,第 1 部分 使用 Django 和 Python 开发 Web 站点.doc