Django面面观(二)

2016-08-14  本文已影响24人  hjw2015

Django安装

和python其他包的安装一样,可以使用pip安装。

执行如下,Django查看版本。

$ python -m django --version


创建一个简单的网站

通过命令行就可以实现。

$ django-admin startproject mysite

生成的目录结构

mysite/:根目录是项目的容器,名称可以自定义。

manage.py:命令行工具,可以多种方式来和Django项目交互。

mysite/__init__.py:空文件来表明这是个Python包。

mysite/settings.py:设置或配置文件。

mysite/urls.py:URL声明。

mysite/wsgi.py:为WSGI兼容的web服务提供接入点。

启动服务

$ python manage.py runserver

启动服务 登陆站点http://127.0.0.1:8000/

创建应用

尝试创建一个投票的web应用。

$ python manage.py startapp polls

多了一个polls目录,这就是polls应用。

应用目录结构

填充代码

1.写自己的view

polls/views.py

from django.http import HttpResponse

def index(request):

return HttpResponse("Hello, world. You're at the polls index.")

2.添加URL配置

创建polls/urls.py文件

from django.conf.urls import url

from . import views

urlpatterns = [

url(r'^$', views.index, name='index'),

]

修改mystic/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),

]

说明:include()函数允许引用其他URLconfs。

url()函数接受4个参数,regex与view必传,kwargs与name可选。


这两个的函数详细使用可以到官网去查。

上一篇下一篇

猜你喜欢

热点阅读