我在我的应用中使用 django-machina 进行论坛。我想自己更改模板和样式。我通过将其所有模板复制到我的模板目录并将样式(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, )
我的模板结构
请告诉我覆盖模板样式的最佳方法。我从文档部分无法理解。
答案 0 :(得分:1)
在项目的静态文件夹中有一个css文件。只需改变它(虽然它是最小的,所以很难找到你正在寻找的东西)。
PS:我试过了,但一切都没发生。所以去machina的安装文件夹, C:\ Python27 \ LIB \站点包\ MACHINA \静态\ MACHINA \建立\ CSS