django 01--创建APP

初体验

安装

pip install django

建立工程

django-admin startproject mysite

运行工程

python manage.py runserver
python manage.py runserver 8000
python manage.py runserver 0.0.0.0:8000

第一个页面

在mysite/mysite下创建views.py

# -*- coding: utf-8 -*-
from django.http import HttpResponse

def index(request):
    return HttpResponse("<h2>你好,Django!</h2>")

将urls.py修改为

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

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

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

访问

访问127.0.0.1:8000

增加APP

python manage.py startapp west

在mysite/setting.py中添加:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',

    'west',
]

将mysite/urls.py改成:

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

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

    url(r'^$', views.index, name='index'),
    url(r'^west/', include('west.urls')),
]

增加文件west/urls.py

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

urlpatterns = [
    url(r'^$', views.index),
]

增加文件west/views.py

# -*- coding: utf-8 -*-
from django.http import HttpResponse


def index(request):
    return HttpResponse("<h2>西餐!</h2>")

访问http://127.0.0.1:8000/west,查看效果。

原文地址:https://www.cnblogs.com/keer2345/p/6015958.html