Web サイトに関する情報を表示する単純な静的ページがあります。このページは静的ですが、render_to_response() を介してレンダリングする必要がありますか、それとも単に通常の html ファイルとして表示する必要がありますか?
私が懸念しているのは、サーバーに余分な負荷がかかることだけです。
Django を使用し、静的コンテンツを専門とするHydeをチェックしてみてください。
Django 開発者が通常行う方法 (Javascript、CSS、画像など)で「静的コンテンツ」について実際に話しているようには聞こえません。
あなたは Django テンプレートが必要だと言いますが、それらのページのコンテンツを変更する必要がないことをほのめかしています。これは、組み込みの Django の絶好の機会のように思えTemplateView
ます ( urls.py
docs の例)。
from django.views.generic import TemplateView
urlpatterns = patterns('',
(r'^about/', TemplateView.as_view(template_name="about.html")),
)
gnibbler が言うように、パフォーマンスが非常に心配な場合は、ある種のキャッシュ — Django には実際にキャッシュが組み込まれており、 @cache_page
decoratorを使用して特定のビューに対して有効にすることができます。