定义特殊的html文件

2024-09-29 01:23:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我开始使用Django框架,我读了很多教程,但我遇到了一个问题,我想一些解释来解决它

我的项目名为:Etat_civil 我的第一个应用程序名为:BirthCertificate

我在BirthCertificate App中有views.py文件:

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

# Create your views here.

def BirthCertificateAccueil(request) :
    # Fonction permettant de créer la page d'accueil de la rubrique Acte de Naissance 

    text = """ <h2 align="center"> Vous êtes actuellement dans la partie : Acte de naissance </align> </h2>

    <p> Vous souhaitez : </p>
    <p> </p>
    <p> *   Créer un acte de naissance </p>
    <p> *   Consulter un acte de naissance </p>
    <p> *   Modifier un acte de naissance </p>
    <p> *   Supprimer un acte de naissance </p> """

    return HttpResponse(text)


def BirthCertificateCreationAccueil(request) :
     # Fonction permettant de créer la page de création du formulaire de la partie : Acte de Naissance 

    text = """ <h2 align="center"> Vous allez désormais pouvoir créer un formulaire d'acte de naissance </align> </h2> """

    return HttpResponse(text)

我的问题是:

我必须创建一个templates目录,以便放入一些.html文件并将这些文件调用到我的函数中。 我必须在哪里创建模板目录?我需要修改settings.py文件吗

提前谢谢


Tags: 文件textdeh2launcrer
1条回答
网友
1楼 · 发布于 2024-09-29 01:23:10

解决方案:

从克劳斯给的医生那里。我用html文件在我的应用程序目录(BirthCertificate)中创建了一个templates目录,并在函数中调用了以下文件:

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

# Create your views here.

def BirthCertificateAccueil(request) :
    # Fonction permettant de créer la page d'accueil de la rubrique Acte de Naissance 

    template = loader.get_template('accueil.html')
    return HttpResponse(template.render(request))


def BirthCertificateCreationAccueil(request) :
     # Fonction permettant de créer la page de création du formulaire de la partie : Acte de Naissance 

     template = loader.get_template('creation_accueil.html')
    return HttpResponse(template.render(request))

相关问题 更多 >