如何编辑默认Django主页和新页面

问题描述 投票:0回答:1

我是django的忠实用户,只需安装django并显示默认主页。我想编辑默认主页内容并创建新的额外页面。请任何人帮助我如何使用模板添加新页面。

python-3.x python-3.6
1个回答
1
投票

启动一个名为pages的新应用程序,这实际上将在项目的根目录中创建一个名为pages的目录。然后转到views.py文件并添加如下内容:

from django.shortcuts import render
from django.http import HttpResponse

# Create your views here.
def home_view(request,*args, **kwargs):
    return HttpResponse("<h1>Hello World</h1>")

此后转到主项目文件夹,在该文件夹下有一个名为urls.py的文件。编辑文件并将其更改为以下内容:

from django.contrib import admin
from django.urls import path
from pages.views import home_view, about_view, contact_view
from products.views import product_detail_view

urlpatterns = [
    path('', home_view, name='home'),
    path('home/', home_view, name='home'),
]

然后转到settings.py,您将在其中找到一个名为listINSTALLED_APPS。只需将列表更改为以下内容:

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

    # own
    'pages',
]

希望这会有所帮助:)

© www.soinside.com 2019 - 2024. All rights reserved.