您的位置:首页 > 编程语言 > Go语言

2.新建第一个Django项目

2016-02-06 22:09 549 查看
新建第一个Django web项目

(1)进入终端,在新建的Django-tutorial目录下键入下面命令。(myiste为我要建立项目的项目名)

Django-admin.py startproject mysite


 (2)下面是你建立的mysite文件夹的目录树
mysite/ -你刚才建立的项目目录
manage.py -该文件可帮助你通过命令实现与新建项目的交互
mysite/ -实际项目的位置
__init__.py -告诉python这是一个python包
settings.py -该项目的配置文件
urls.py - URL规则,可以指定访问的app
wsgi.py - web server gateway interface,实际部署服务器时会需要它(3)终端返回到Django-tutorial目录下,键入
python3 manage.py runserver
就可以在浏览器中访问 http://127.0.0.1:8000 中看到Djang建立的网页,内容如下图所示。



(4)这说明Django网站已经正式建立了,之后使用Ctrl+c结束该命令,使用下面命令建立一个webapp的工程

python3 manage.py startapp webapp
webapp的目录树如下:

webapp/
    migrations/ 
__init__.py
  admin.py
 apps.py
 models.py
 tests.py
 views.py
(5)修改mysite/urls.py文件如下:
from django.conf.urls import url,include
from django.contrib import admin

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

url(r'^webapp/', include('webapp.urls'))该行意味着如果发现网址以webapp结尾的话,将会自动转到webapp文件夹的urls.py文件
(6)接下修改mysite/setting.urls文件,将新建的webapp添加到已经安装的应用中去,修改的内容如下,只修改以下代码即可,不用删除其他代码。
# ...this is just a slice of code within settings.py
# do not delete the other code
# just add 'webapp' to the list.
INSTALLED_APPS = [
'webapp',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
](7)接下来在webapp中新建urls.py,并添加以下内容,将访问指向webapp文件夹下view.py中的index函数。

from django.conf.urls import url
from . import views

urlpatterns = [
url(r'^$', views.index, name='index'),
]
(8)接下来在webapp/views.py文件下添加要显示的内容。
from django.shortcuts import render
from django.http import HttpResponse

def index(request):
return HttpResponse("<h2>Hi, I am Django</h2>")

(9)返回到mysite文件夹下执行命令:
python3 manage.py runserver(10) 打开浏览器进入 http://127.0.0.1:8000/webapp/ 你就看见如下页面

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Django web