前提:

使用django-admin startproject XXX创建了一个django项目【项目目录为project】

django-admin startproject project

一:控制器配置

在项目的根目录创建一个Controller目录,后续所有的控制器方法都放在此目录下

这里我们在Controller目录下创建一个index.py文件

# -*- coding: utf-8 -*-

from django.http import HttpResponse

from django.shortcuts import render_to_response

# 表单(用于渲染页面)

def index(request):

return render_to_response('index/index.html')

二:视图配置

在项目的根目录创建一个VIew目录,后续所有的视图文件都放在此目录下,并且需要修改配置文件project/settings.py文件中的视图目录地址

TEMPLATES = [

{

'BACKEND': 'django.template.backends.django.DjangoTemplates',

'DIRS': [BASE_DIR+"/View",], #配置视图文件根目录

'APP_DIRS': True,

'OPTIONS': {

'context_processors': [

'django.template.context_processors.debug',

'django.template.context_processors.request',

'django.contrib.auth.context_processors.auth',

'django.contrib.messages.context_processors.messages',

],

},

},

]

根据上面的控制器我们在View目录下创建一个index目录并在index目录下创建一个index.html文件

test

测试视图渲染

三:URL配置

修改路由配置文件project/urls.py文件中的路由配置

from django.contrib import admin

from django.urls import path

from Controller import index

urlpatterns = [

path('', index.index),

]

四:访问测试

这些运行服务命令

python manage.py runserver 0.0.0.0:8000

这时候浏览器访问127.0.0.1:8000时如下

好文推荐

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: