在command 命令窗口下使用python manage.py startapp app01,django会生成一个project

django 笔记 用django 搭建的第一个页面_程序


然后多了一个app的目录

里面存放着该app的视图

django 笔记 用django 搭建的第一个页面_command_02

Django的原理是这样的

Django是一个框架,定义了页面的框架,将页面拆分成不同组件,不同组件引入不同后台程序。

  • 用户访问 http://127.0.0.1:8000/

  • 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")



最终显示结果

django 笔记 用django 搭建的第一个页面_python_03