2

私はよく Django CMS サイトを構築してデプロイします。テンプレートに基づいた django-admin.py startproject コマンドが効率を上げるための最良の方法であることに気づきました。そのため、セットアップ手順を常に繰り返す必要はありません。

このための小さなスケルトン プロジェクトを作成しました。このプロジェクトには HTMl ファイルの基本セットがあり、--extensionsフラグを指定して次のコマンドを使用します。

django-admin.py startproject --template /envs/cms-setup --extension py,md,html project_name

ただし、 --extensions フラグをコマンドに渡すと、エラーが発生するという問題があります

django.template.base.TemplateSyntaxError: 'cms_tags' is not a valid tag library: Template library cms_tags not found, tried django.templatetags.cms_tags

startprojectHTMLテンプレートとそのテンプレートタグを認識して作成するにはどうすればよいです--extensionsか?これは可能ですか、または誰かが私に指摘できる回避策はありますか?

ジェフ

4

1 に答える 1

2

https://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs#templatetagは、 --extensions フラグを使用して、HTML テンプレートのプロジェクト名で変数名を解析するためのソリューションです。

于 2012-12-17T14:49:33.870 に答える