私は、CSSを組み込んだHTMLページにviews.pyのポイントを設定しようとしていますが、これが最善の方法でしょうか?また、実稼働サーバーに移動するまでテスト目的でDjangoをローカルで実行していますが、ローカルリンクを使用してHTMLをポイントする方法はありますか?DjangoへのHTMLとCSSの実装
0
A
答えて
0
https://docs.djangoproject.com/en/1.10/ref/settings/#templates デフォルトでは、テンプレートパスにapp/templates /が含まれていますので、そこにテンプレートファイルを保存することをおすすめします。 .cssや.jsファイルなどの 静的ファイルは、DjangoのテストサーバはまたあなたのためのCSSやJSなどの静的ファイルを提供しています似た方法で https://docs.djangoproject.com/en/1.10/howto/static-files/
を提供しています。
また、cssを1つ以上の別の.cssファイルに移動することをお勧めします。 長期的にはプロジェクトをきれいに保つのに役立ちます。あなたのviews.pyで
0
1)のようなものでなければなりません:
def my_view(request): return render(request, 'my_html_page.html', {})
2)あなたは 'my_html_page.html' を置くべき "テンプレート/の" フォルダへ
3)フォルダ "を静的にする必要があります "と入力してください。 "my_html_page.html" でStyles.cssを)
4)あなたはこのようなあなたのCSSをリンクする必要があります:あなたは、コマンドに python manage.py collectstatic
P.S.を実行する必要があります)
<link rel="stylesheet" href="***{% static 'styles.css' %}***" rel="stylesheet">
5プロダクションサーバーでは、ホワイトホイスをインストールする必要があります。 pip instal whitenoise
関連する問題
- 1. html CSS用のグリッドとルーラーの実装
- 2. HTML/CSSでの列の実装
- 3. HTML/CSSで3ボックスレイアウトを実装する
- 4. EJS Djangoの実装
- 5. Django websocketsの実装
- 6. Wordpressバージョン4.8.1のCSSとHTMLへのアクセス
- 7. HTMLとCSSのオンラインツールへのフローチャート?
- 8. html実装のUITableView
- 9. 複数のHTMLへのCSSへのリンク
- 10. html Django/PythonへのExcelワークブック
- 11. Django Grappelliダッシュボードの実装
- 12. Django pbkdf2_sha256 JSの実装
- 13. HTMLのドロップダウンメニューの実装
- 14. HTMLページのckeditorの実装
- 15. Thymeleaf 3へのアップグレードとSpringでのリッチHTML電子メールの再実装
- 16. ポリマースターターキットへのファイアベースの実装
- 17. シルバーストライプへのRecaptchaの実装
- 18. イメージビューアへのドラッグアンドドロップの実装
- 19. ペンドライブへのブルートゥースの実装
- 20. アプリケーションへのマップの実装
- 21. ファイルストレージへの実装Laravel
- 22. ウェブアプリケーションへのカレンダー実装
- 23. HTML/CSSで「ブログ」ページを実装する方法は?
- 24. djangoフレームワークのCSSとHTMLの拡張はありますか?
- 25. DjangoテンプレートでJavascriptとCSSを実行
- 26. HTML、CSS自動スクロールページ下へ
- 27. Djangoのプロダクション設定の実装
- 28. 明示的インタフェース実装への暗黙インターフェイス実装のリファクタリング
- 29. Django views.pyからhtmlページへのリダイレクト
- 30. CSSからHTMLへの電子メールコンバータ