我想讓我的views.py指向我已經嵌入CSS的HTML頁面,這是最好的方法嗎?我也在本地運行Django進行測試,直到將其移至生產服務器,我如何使本地鏈接指向我的HTML?實現HTML和CSS到Django
0
A
回答
0
https://docs.djangoproject.com/en/1.10/ref/settings/#templates 默認包含app/templates /到您的模板路徑,我會建議您將模板文件存儲在那裏。 靜態文件,如.css和.js文件供應similiar方式 https://docs.djangoproject.com/en/1.10/howto/static-files/
Django的測試服務器也提供類似CSS靜態文件和JS給你。
我也建議移動你的CSS在一個或多個獨立的.css文件。 從長遠來看,它可以幫助您保持項目清潔。
0
1)在你的views.py應該是這樣的:
def my_view(request): return render(request, 'my_html_page.html', {})
2)你應該把 'my_html_page.html' 文件夾 「模板/」
3)您應該使文件夾「靜態「,並把你的CSS文件(即Styles.css中)在 「my_html_page.html」
4),你應該聯繫你的CSS是這樣的:
<link rel="stylesheet" href="***{% static 'styles.css' %}***" rel="stylesheet">
5)你應該運行命令 python manage.py collectstatic
附:在生產服務器上您應該安裝白色 pip instal whitenoise
相關問題
- 1. 如何實現CSS和HTML
- 2. Django動態css實現
- 3. 實現這個用CSS和HTML
- 4. 實現鏈接到HTML/CSS按鈕
- 5. Django:錯誤的呈現HTML(/ css)文件
- 6. 如何實現AJAX和jQuery到HTML
- 7. 實現CSS Sidenav和內容
- 8. 在HTML/CSS中實現三箱佈局
- 9. django html css示例
- 10. 將CSS鏈接到django .html文件中
- 11. 可能在HTML和CSS中實現「引導者」?
- 12. 使用HTML和CSS實現特定的設計目標
- 13. 將多個JS和CSS文件實現爲一個HTML文檔
- 14. 如何使用html,css和javascript輕鬆實現列列表?
- 15. 如何在Html/Css和React js中實現這個滑塊?
- 16. Django websockets實現
- 17. 實現在Django
- 18. Django模板不會呈現CSS和Javascript
- 19. 整合HTML/CSS到JavaFX的FXML和CSS
- 20. 從現有的PDF和(HTML + CSS)
- 21. HTML - bxslider實現
- 22. 實現在HTML
- 23. Django pbkdf2_sha256 JS實現
- 24. 實現Django-oscar COD
- 25. 包括HTML,CSS,在Django HTML模板
- 26. 實現Django和socket.io一起工作
- 27. 如何實現django - pre_save和post_save?
- 28. 實現Aptana Studio + Django + Vagrant和虛擬框
- 29. 如何使用Django和Jquery實現ajax?
- 30. 在django中實現USZipCodeField和USStateField