426   Django Python

之前已经通过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

Your email address will not be published. Required fields are marked *