在command 命令窗口下使用python manage.py startapp app01,django会生成一个project
然后多了一个app的目录
里面存放着该app的视图
Django的原理是这样的
Django是一个框架,定义了页面的框架,将页面拆分成不同组件,不同组件引入不同后台程序。
URL.py负责判断用户访问逻辑
Views.py负责数据获取以及传递
Models.py负责数据处理导入各个模块
xxx.html是最终的显示给用户的前台页面
urls.py
from django.conf.urls import include, url from django.contrib import admin from django.conf.urls import patterns, include, url from app01 import views as test_views admin.autodiscover() urlpatterns = [ # url(r'^admin/', include(admin.site.urls)), url(r'^$',test_views.index), ]
views.py
from django.shortcuts import render # Create your views here. #coding:utf-8 from django.http import HttpResponse def index(request): return HttpResponse(u"hello world by Pcdog")
最终显示结果