2016-11-18 2 views
0

私はDjangoフレームワークを使い始めています。私は多くのチュートリアルを読んでいますが、問題があり、それを解決するための説明が必要です。特別なhtmlファイルを定義するdjango

私のプロジェクトの名前は:Etat_civil 私の最初のアプリの名前は:BirthCertificate

私はBirthCertificate Appviews.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) 

を私の質問は:私が持っている必要があります

いくつかの.htmlファイルを配置し、このファイルを自分の関数に呼び出すためにテンプレートディレクトリを作成します。 ここでテンプレートディレクトリを作成する必要がありますか? settings.pyファイルを変更する必要がありますか?

ありがとうございました!

+4

これはすべてhttps://docs.djangoproject.com/en/1.10/intro/tutorial03/で説明されています。 –

+0

私はすでにこの文書を読んでいますが、私がこの質問をしたら、結果を得るために3時間も費やさなかったからです。 – Deadpool

+0

これはうまくいきました。私はそのプロセスを見つけました。私は編集した投稿に解決策を掲載します。ありがとうございます – Deadpool

答えて

0

SOLUTION:

クラウスD.によって与えられたドキュメントから、私は、htmlファイルと私のアプリのディレクトリ(出生届)でテンプレートディレクトリを作成し、私は私の機能で、このファイルと呼ば:

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)) 
関連する問題