Django面面观(二)

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可选。


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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容