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/ 你就看见如下页面
(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/ 你就看见如下页面
相关文章推荐
- java-WEB中的监听器Lisener
- GUI - Web前端开发框架
- Extjs4.0 最新最全视频教程
- MyEclipse Web Project转Eclipse Dynamic Web Project
- axis备忘
- Erlang实现的一个Web服务器代码实例
- 防止网页脚本病毒执行的方法-from web
- 自学成才的秘密:115个 web Develop 资源
- 使用批处理修改web打印设置笔记 适用于IE
- Apache Web让JSP“动”起来
- web下载的ActiveX控件自动更新
- 推荐六款WEB上传组件性能测试与比较第1/10页
- 关于三种主流WEB架构的思考
- 使用 Iisext.vbs 列出 Web 服务扩展文件的方法
- 使用 Iisext.vbs 删除 Web 服务扩展文件的方法
- 使用 iisext.vbs 禁用 Web 服务扩展的方法
- 用vbs 实现从剪贴板中抓取一个 URL 然后在浏览器中打开该 Web 站点
- web标准知识——从p开始,循序渐进
- web标准知识――用途相似的标签
- ajax与传统web开发的异同点