之前已经通过Django搭建了web项目project,下面利用Django来创建Web程序即app
1,进入mysite目录,通过Django的manage工具创建app
$ python manage.py startapp polls
2,在mysite下会生成polls目录,文件列表
polls/ __init__.py admin.py apps.py migrations/ __init__.py models.py tests.py views.py
3,新建一个页面,返回一些内容
$ vim polls/views.py from django.http import HttpResponse def index(request): return HttpResponse("Hello, world. You're at the polls index.")
4,在路由中配置页面路径
$ vim polls/urls.py from django.conf.urls import url from . import views urlpatterns = [ url(r'^$', views.index, name='index'), ]
5,把polls项目的路由添加到Django创建的Web服务器中
$ vim mysite/urls.py from django.conf.urls import include, url from django.contrib import admin urlpatterns = [ url(r'^polls/', include('polls.urls')), url(r'^admin/', admin.site.urls), ]
6,最后启动Django创建的Web服务器,在浏览器打开 http://localhost:8000/polls/
$ python manage.py runserver
如果顺利的话,就会看到你新建页面返回的内容啦;
至此,通过Django搭建Web项目程序的整个流程就走通了,还剩什么呢?
如果只是静态页面的话,就已经足够了,但是动态页面的话,还得配置数据库吧,这个下回再讲咯。
Leave a Reply