首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编辑django-machina论坛模板和样式

问如何编辑django-machina论坛模板和样式
EN

Stack Overflow用户
提问于 2016-09-20 07:11:04
回答 2查看 805关注 0票数 1

我在我的应用程序中使用django-machina作为论坛。我想改变模板,也是我自己的风格。为此,我将其所有模板复制到模板目录中,并将样式(machina.board_theme.min.css)复制到我的静态文件夹中。如果我想编辑样式和模板,这是最好的方法吗?此外,如果我想为我的配置文件上传图像,配置文件将得到更新,但不显示图像({{ profile.avatar.url }})。

配置

代码语言:javascript
复制
'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, )

我的模板结构

​

​

请建议我最好的方法来覆盖我的模板样式。从文件部分我无法理解。

EN

回答 2

Stack Overflow用户

发布于 2017-03-23 19:01:23

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

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

票数 1
EN

Stack Overflow用户

发布于 2022-11-08 12:51:08

要覆盖_base模板和board_base.html,只需在您的项目根目录中创建一个“模板”文件夹,并将HTML文件的副本移动到该目录并从该目录进行自定义。

避免在您的MACHINA_FORUM_NAME settings.py中设置"MACHINA_BASE_TEMPLATE_NAME“或”“,这是造成我困惑的原因之一。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39587819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档