这是一些容易的因果报应。我刚刚完成了django入门教程,打算将其应用到Zinnia博客平台。我有它的服务很好,但我想定制百日菊,不知道怎么做。实际上这是个谎言,I sort of know,但我不知道这个链接到底在做什么。在
自从完成本教程后,我已经习惯于在我的djo项目中有一个很好的文件夹,里面有民意调查应用程序,这个投票目录中的可自定义url/models/settings/templates等等。但是百日菊却没有这一点,或者将所有这些东西都存储在一个模糊的目录中:
/usr/local/lib/python2.7/dist-packages/django_blog_zinnia-0.12.3-py2.7.egg/zinnia
有人能给我解释一下发生了什么,以及我如何学会定制百日菊平台吗?在
假设我想更改zinnia的背景、标题、静态内容、模型或url文件。怎样!?!是直接更改这些文件中的任何一个,还是将这些文件复制到django项目文件夹(例如,/djo/zinnia/template可能会工作吗?)?如果将模板目录以外的内容复制到djo/zinnia/文件夹中,会发生什么情况;这会覆盖/usr文件(下面的内容)?在
^{pr2}$
您可以复制Zinnia文件夹中的templates文件夹如果您安装在虚拟环境中,您安装的任何应用程序都将位于虚拟环境中的site packages文件夹中,并将其粘贴到项目文件夹中,以便它与您的
manage.py
文件位于同一目录中。在settings.py
文件中,执行如下操作:为了方便地更改模板,并在刷新运行在本地服务器上的站点时看到这些更改,这里的重要部分是
'DIRS': [os.path.join(BASE_DIR, 'templates')],
,它将查看您复制/粘贴的templates文件夹中的任何更改。在运行
python manage.py collectstatic
应该可以收集一个CSS文件夹,您可以对其进行更改,当与调整模板结合使用时,应该会给您很大的空间来定制博客布局。在在改变模板以“适合你的皮肤”方面,这被认为是有点(好吧,一个很多)比它更容易。这就是我目前在开发一个由百日葵驱动的页面的地方,我认为最好的方法可能是从你的模板从头开始,同时有原始的百日葵模板供你参考。在
也许还有比从头开始更好的方法,但是我发现,应用像materializeofbootstrap这样的框架(通过在
skeleton.html
文件中添加css/javascript文件)几乎可以使原来的Zinnia布局a)看起来更好,但是b)几乎完全崩溃。在如果默认布局可以满足您的需要,那么您可以绕过实现一个新的CSS框架,只需调整
zinnia/CSS
中的CSS文件,以获得您想要的颜色/字体等。在我在这里的文档中找到了答案:http://docs.django-blog-zinnia.com/en/latest/how-to/customize_look_and_feel.html#compass-and-sass
相关问题 更多 >
编程相关推荐