`
About_Osiit
  • 浏览: 8985 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

python—django第一个项目

阅读更多
创建第一个项目
使用 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第一个程序

    python Django第一个程序

    基于python+django的网络舆情分析系统的实现.zip

    第一步:创建数据库,数据库名:sentiment_analysis 第二步:执行SQL语句,打开sentiment_analysis.sql文件,运行该文件中的SQL语句 第三步:源码文件为sentiment_analysis.zip,修改源代码中的settings.py文件,...

    一个基于python django的bbs小型项目,拿来学习 python练手.zip

    Django 项目源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。Django 框架的核心组件有: 1. 2. 用于创建模型的对象关系映射; 3. 为最终用户设计较好的管理界面; 4. URL 设计; 5. 设计者友好的模板...

    使用Python Django开发web应用 示例代码 python3.6 django2.0.zip

    使用Python Django开发web应用配套的示例代码 python3.6 django2.0。讲义第三页链接https://blog.csdn.net/jxzdsw/article/details/99312523。只是一个简单的blog系统的例子。我是想找到一个分享平台,并不想收取C币...

    一键解锁架构师级Python项目 Python Web同城闪送项目实战 Django时下非常火热的项目组

    (6)\6、Django爱鲜蜂项目第一天 (7)\7、Django爱鲜蜂项目第二天 (8)\8、Django爱鲜蜂项目第三天 (9)\9、Git的使用;目录中文件数:0个 (10)\1、Django基本流程走通\小格式;目录中文件数:12个 ├─(1) python编程教程...

    基于python+django的OpenCV全景图像拼接系统的实现.zip

    第一步:创建数据库,数据库名:cv_merge 第二步:执行SQL语句,打开cv_merge.sql文件,运行该文件中的SQL语句 第三步:源码文件为cv_merge.zip,修改源代码中的settings.py文件,改成自己的mysql数据库用户名和...

    Python使用Django创建Web程序

    资源选自《Python变成从入门到实践》一书,该书提供三个Python入门项目,此为第三个项目Web应用程序,利用Python的Django模块创建和运行Web应用程序。开发顺序可参见我的一片博文。

    python django建站教程

    第一章:介紹Django 第二章 入门 第三章 视图和URL配置 第四章:模版 第五章:模型 第六章:Django站点管理 第七章:表单 第八章 高级视图和URL配置 第九章:模版高级进阶 第十章 模型高级进阶 第...

    千峰凯哥python第3章 Django

    此文件是凯哥Python基础第三章的讲义文件目录如下 1、Django基本流程走通 2、Django中的模型 3、Django中的视图 ...6、Django爱鲜蜂项目第一天 7、Django爱鲜蜂项目第二天 8、Django爱鲜蜂项目第三天 9、Git的使用

    Python框架Django基础知识.docx

    Django框架的诞生与发展 Django框架是由Adrian Holovaty和Simon Willison于2003年开始开发的一个开源web框架,Django最初是针对媒体组织The World Company开发的新闻网站,2005年发布了第一个公开版本。 在Django...

    基于python+Django+Mysql的校园二手交易市场+源代码+文档说明

    * 第一步:创建数据库,数据库名:cucmarket * 第二步:执行SQL语句,打开cucmarket.sql文件,运行该文件中的SQL语句 * 第三步:源码文件为cucmarket.zip,修改源代码中的settings.py文件,改成自己的mysql数据库...

    Python基于Django毕业设计+选题管理系统+毕业源码案例设计+ Pycharm + Django.zip

    有任何问题也可以随时私信博主,博主会第一时间给您解答!!!本资源中的源码都是经过本地编译过可运行的,下载后按照文档配置好环境就可以运行。资源项目的难度比较适中,内容都是经过助教老师审定过的,应该能够...

    Python基于Django的物资管理系统 实现二维码生成与扫码功能

    此作品为作者学习Python后的第一个作品,所有的视图处理都放在了VIEW视图里,而且鄙人比较懒,并不想在model加函数了,程序结构很臃肿,对于一些复用率高的函数没有封装,此作品仅为新手处作,还有许多功能不完善,...

    Python-&-DJango入门教程原创.docx

    Python-&-DJango入门教程[原创]全文共18页,当前为第1页。Python-&-DJango入门教程[原创]全文共18页,当前为第1页。网民原创 Python-&-DJango入门教程[原创]全文共18页,当前为第1页。 Python-&-DJango入门教程[原创...

    PythonWeb开发基础教程-第2章-Django配置.pptx

    Python Web开发基础教程(Django版) PythonWeb开发基础教程-第2章-Django配置全文共21页,当前为第1页。 第2章 Django配置 本章主要内容: Django项目的配置文件 在Web服务器中部署项目 PythonWeb开发基础教程-第2...

    Python Django建站教程源代码《玩转Django2.0》配套全部源码 共13个章节 含目录内容.rar

    第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 本...

    MVC框架在Python与Django下的设计研究.pdf

    本文基于 Python 语言利用 Django 搭建了一个切实可行的 MVC 框架,让开发人员能够更好、更快的开发 Web 应用。 一、Python 语言概述 Python 作为程序设计语言之一,它诞生于 20 世纪 90 年代初,现在已经逐渐被...

    sso测试 基于python DJANGO.zip

    Django 项目源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。Django 框架的核心组件有: 1. 2. 用于创建模型的对象关系映射; 3. 为最终用户设计较好的管理界面; 4. URL 设计; 5. 设计者友好的模板...

    基于python django框架Demo.zip

    Django 项目源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。Django 框架的核心组件有: 1. 2. 用于创建模型的对象关系映射; 3. 为最终用户设计较好的管理界面; 4. URL 设计; 5. 设计者友好的模板...

    Python Web 框架,第 1 部分 使用 Django 和 Python 开发 Web 站点.doc

    Python Web 框架,第 1 部分 使用 Django 和 Python 开发 Web 站点.doc

Global site tag (gtag.js) - Google Analytics