【问题标题】:How do i edit django-machina forum template and styling我如何编辑 django-machina 论坛模板和样式
【发布时间】: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


【解决方案1】:

在项目的静态文件夹中有一个 css 文件。只需更改它(虽然它是最小的,所以很难找到你要找的东西)。

PS:我试过了,但什么也没发生。于是进入machina的安装文件夹, C:\Python27\Lib\site-packages\machina\static\machina\build\css

【讨论】:

  • 这对我有用。将 CSS 文件移动到您自己项目的 static/css,同时修改 board_base.html 模板文件以指向新的 CSS。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-19
  • 2012-09-14
  • 2012-11-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多