Django尝试

1. 安装Django

  可以通过pip install命令来安装Django:

pip install django

安装完,通过以下代码验证是否安装成功

import django
print django.VERSION

2. Django开发流程

  2.1 建立项目

    使用django-admin建立Django项目

django-admin startproject 站点名

  该命令执行完,在当前目录创建站点名对应的目录,并生成对应的Django文件

站点名/
    manage.py
    站点名/
        __init__.py
        settings.py
        urls.py
        wsgi.py

manage.py是Django项目管理的命令行工具,站点运行、数据库生成等都通过该工具完成。

  2.2 创建应用

    每个Django项目可包含多个应用,创建应用命令

python manage.py startapp 应用名

    命令执行后会生成如下结构目录和文件

应用名/
    __init__.py
    admin.py
    apps.py
    migrations/
        __init_.py
    models.py
    tests.py
    views.py

  2.3 视图

    2.3.1 在站点/views.py文件中建立一个函数

from django.http import HttpResponse

def welcome(request):
    return HttpResponse('<b>Welcome to my site!</b>')

    2.3.2 添加应用路由规则,在站点/urls.py文件中添加

from django.conf.urls import url
from . import views

urlpatters = [
    url(r'', views.welcome),
]

    2.3.3 添加项目对应应用路由规则,项目/urls.py的urlpatters中增加对应规则,如下

from django.conf.urls import url
from django.contrib import admin
from django.conf.urls import include

urlpatterns = [
    url(r'^app/', include('app.urls')),
    url(r'^admin/',  admin.site.urls),  
]

  2.4 运行

    通过manage.py可以运行内置web服务器,如下

python manage.py runserver 0.0.0.0:8001
原文地址:https://www.cnblogs.com/lnkDel/p/9156391.html