【发布时间】:2017-01-28 00:11:25
【问题描述】:
我在我的应用程序中使用 django-machina 作为论坛。我想自己更改模板和样式。我通过将其所有模板复制到我的模板目录并将 style(machina.board_theme.min.css) 复制到我的静态文件夹来做到这一点。如果我想编辑样式和模板,这是最好的方法吗?此外,如果我想为我的个人资料上传图片,个人资料会更新但图片不显示({{ profile.avatar.url }})。
配置
'DIRS': [os.path.join(BASE_DIR, 'templates'),MACHINA_MAIN_TEMPLATE_DIR,]
STATIC_ROOT = os.path.join(BASE_DIR,"staticcollection")
STATICFILES_DIRS = (os.path.join(BASE_DIR,"static"),MACHINA_MAIN_STATIC_DIR, )
我的模板结构
请告诉我覆盖模板样式的最佳方法。我无法从文档部分理解。
【问题讨论】:
-
图片通过在 urls.py 中提供媒体文件显示。
标签: python django python-3.x django-templates