2012-03-14 4 views
0

私はDjangoでPythonアプリケーションを作っていました。私はWebサイトを作成してブラウザを見て、サイト名は、デフォルトのDjango adminsrationであり、私はそれを変更したいが、私は、私はそれがどのようにそれを行うために私を示した。このリソースPython DjangoはDjangoの管理者であるサイト名を変更できるように、ソースコードからベースサイトのテンプレートをコピーしています

https://docs.djangoproject.com/en/1.3/intro/tutorial02/

を使用していませんが、私はまだ変更することはできません。サイト名、私が理解したのは、私がテンプレートを置く場所にソースコードからベースサイトのhtmlファイルをコピーする必要があるということです。

ので、私はsettings.py(テンプレートのdirs)で私のテンプレートを置く必要があるフォルダのパスを記述する必要が

私は私がsettings.pyにパスを記述する方法がわからないと思います(templates dirs)。私はテンプレートを新しいフォルダに置くべきですか?スラッシュはどうですか?そのまま残しておきますか?

G:\学期6 \ SE \コード1 \個人用サイトは

個人用サイトは、2つの他のフォルダが含まれており、manage.py は、私は私のテンプレートがここにフォルダを作成しなければならない私のプロジェクトフォルダ あります?このパスを "G:\ Semester 6 \ SE \ code 1 \ mysite"にコピーし、テンプレートdirs settings.pyに貼り付けます。

それ以降はどうすればよいですか?

shoukd iそのパスをコピーするinsettings.py(tempaltes dirs)??

別の事: このリソース教材は私がこの

答えて

0

TEMPLATE_DIRSをテンプレートにディレクトリのリストが含まれている必要があり行う方法を知らないTHT管理サブディレクトリ に忘れないように私に尋ねます。したがって、管理テンプレートを独自のものに置き換えるには、プロジェクトディレクトリにフォルダを作成し、 "G:\ Semester 6 \ SE \ code 1 \ mysite \ templates \"としましょうあなたの正当化されたテンプレートを "G:\ Semester 6 \ SE \ code 1 \ mysite \ templates \ admin \ base.html"に置きます(base.htmlテンプレートを変更したいと仮定して)、TEMPLATE_DIRSを次のように置きます:

TEMPLATE_DIRS = [ 
    "G:\\Semester 6\\SE\\code 1\\mysite\\templates\\", 
] 

バックスラッシュはPython文字列のエスケープ文字を示し、settings.pyはPythonモジュールでPython構文に準拠している必要があるため、バックスラッシュを2倍にする必要があります。別の解決策は、バックスラッシュをスラッシュで置き換えることです.Windowsは両方のパス区切り文字を理解しています。

関連する問題