私は、さまざまな人が作成したマークダウン チュートリアルと一般的な情報ファイルを提供する wiki ドキュメント サイトにmkdocsを使用しています。mkdocs は、完全に静的なサイトをsite
ディレクトリに出力します。django 1.10でこのサイトを提供する方法はありますか? 私はあなたがこのようなことをすることができたことを知っています:
url(r'^docs/wiki/', 'django.views.static.serve', {'document_root': base.DOCS_ROOT, 'path': 'index.html'}),
url(r'^docs/wiki/(?P<path>.*)$', 'django.views.static.serve', {'document_root': base.DOCS_ROOT}),
ビューは呼び出し可能なリストまたはタプルでなければならないため、Django 1.10では機能しなくなりました。
これをテンプレートから提供しないことをお勧めします。これは、mkdocs が作成するアセットを、おそらくテンプレートにあると思われる html ファイルから django 静的ディレクトリに分割しないようにするためです。
サーバーを実行しようとすると発生するエラー:
raise TypeError('view must be a callable or a list/tuple in the case of include().')
URLでこれを行う簡単な方法はありますか?