私はよく 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
startproject
HTMLテンプレートとそのテンプレートタグを認識して作成するにはどうすればよいです--extensions
か?これは可能ですか、または誰かが私に指摘できる回避策はありますか?
ジェフ