文档章节

Django 创建第一个web项目

wangxuwei
 wangxuwei
发布于 2016/04/10 14:26
字数 212
阅读 79
收藏 3

一、安装最新版的Django

sudo pip install Django==1.9.5

二、使用 django-admin.py 工具来创建 HelloWorld 项目

$ django-admin.py startproject DjangoHelloWorld

cd DjangoHelloWorld

得到的项目目录结构如下:

.
├── db.sqlite3
├── DjangoHelloWorld
│   ├── __init__.py
│   ├── __init__.pyc
│   ├── settings.py
│   ├── settings.pyc
│   ├── urls.py
│   ├── urls.pyc
│   ├── wsgi.py
│   └── wsgi.pyc
└── manage.py

三、在先前创建的 DjangoHelloWorld 目录下的 DjangoHelloWorld 目录新建一个 view.py 文件,并输入代码:

#coding=utf-8
from django.http import HttpResponse

def hello(request):
	return HttpResponse(u"Hello world ! 你好!")

四、修改urls.py 

在开头import部分加from DjangoHelloWorld.view import hello

urlpatterns部分加    url('^hello/$', hello),

修改后的内容如下:

from django.conf.urls import url
from django.contrib import admin
from DjangoHelloWorld.view import hello

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url('^hello/$', hello),
]

整个目录结构如下:

$ tree
.
├── db.sqlite3
├── DjangoHelloWorld
│   ├── __init__.py
│   ├── __init__.pyc
│   ├── settings.py
│   ├── settings.pyc
│   ├── urls.py
│   ├── urls.pyc
│   ├── view.py
│   ├── view.pyc
│   ├── wsgi.py
│   └── wsgi.pyc
└── manage.py

五、完成后,启动 Django 开发服务器,并在浏览器访问打开浏览器并访问:

$ python manage.py runserver 0.0.0.0:8000



© 著作权归作者所有

wangxuwei
粉丝 27
博文 341
码字总数 130495
作品 0
杭州
其他
私信 提问
加载中

评论(1)

Loveni
Loveni
大懂
基于Django 文档1.11 自解+补完 学习django ---part1

学习django 很长一段时间了 国内的资料少之甚少,加之英文文档sei也不愿意看或者看不懂,使得学习更加陡峭,so准备研究官网案例结合我的学习经历,进行姿势补全 *Tip:本文基于Django文档1.1...

xh21bao
2017/04/21
0
0
Django创建项目

安装Django pip install Django Django 创建第一个项目 Django 管理工具 安装 Django 之后,您现在应该已经有了可用的管理工具 django-admin.py。我们可以使用 django-admin.py 来创建一个项...

运维小学生
2017/04/19
0
0
Django学习笔记----快速入门

上一篇>Django学习笔记----环境搭建基于Windows 开始第一个Django项目 进入Cmder, 进入想创建工程的文件夹, 键入 注意不能选择这样的项目名称, 会于Python已有的模块名称冲突 生成成功后, 可...

fesoncn
2017/12/27
0
0
[python网站开发] 一.Django入门知识及创建第一个网站

随着Python应用越来越广泛,学习Python相关知识越来越多的人选择。最新研究,Python已成为美国top高校最受欢迎的语言,同时国内用Python开发的网站越来越多,比较知名的网站如知乎、豆瓣、果...

Eastmount
2017/06/27
0
0
[Python] 使用Django开发Web框架

Django Web框架简介 Django 项目是一个 python[1]定制框架,它源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。Django 框架的核心组件有: 用于创建模型的对象关系映射 为最终...

长平狐
2013/06/03
116
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周四乱弹 —— 当你简历注水但还是找到了工作

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @花间小酌 :#今日歌曲推荐# 分享成龙的单曲《男儿当自强》。 《男儿当自强》- 成龙 手机党少年们想听歌,请使劲儿戳(这里) @hxg2016 :刚在...

小小编辑
今天
2.7K
21
靠写代码赚钱的一些门路

作者 @mezod 译者 @josephchang10 如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。 今天给大家分享一个精彩的 GitHub 库,这个库整理...

高级农民工
昨天
3
0
用好项目管理工具,人人都可以成为项目经理

现在市面上的项目管理工具越来越多了,但是大多数都是一些协同工具或轻量项目管理工具。如果是多团队、跨部门使用或者企业级的项目管理,从管理思想到工具运用,需要适应企业的业务流程体系,...

cs平台
昨天
12
0
只需一步,在Spring Boot中统一Restful API返回值格式与统一处理异常

统一返回值 在前后端分离大行其道的今天,有一个统一的返回值格式不仅能使我们的接口看起来更漂亮,而且还可以使前端可以统一处理很多东西,避免很多问题的产生。 比较通用的返回值格式如下:...

晓月寒丶
昨天
69
0
区块链应用到供应链上的好处和实际案例

区块链可以解决供应链中的很多问题,例如记录以及追踪产品。那么使用区块链应用到各产品供应链上到底有什么好处?猎头悬赏平台解优人才网小编给大家做个简单的分享: 使用区块链的最突出的优...

猎头悬赏平台
昨天
32
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部