美文网首页
Django面面观(二)

Django面面观(二)

作者: hjw2015 | 来源:发表于2016-08-14 08:57 被阅读24次

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


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

    相关文章

      网友评论

          本文标题:Django面面观(二)

          本文链接:https://www.haomeiwen.com/subject/lbsysttx.html