我已经在django应用程序中安装了以下包:
Pinax Stripe: https://github.com/pinax/pinax-stripe
在我的应用程序中,当我将这个应用程序添加到我的settings.py文件后,我可以看到"添加订阅"页面。我附上了一个截图:
截图但是当我浏览它的文件时,我只能看到电子邮件模板,却看不到任何网页模板。谁能告诉我他们在哪里?
我在Github上找到了正确的模板文件。设置模板最简单的方法就是安装整个包。
首先,安装pinax-theme-bootstrap:
pip install pinax-theme-bootstrap
然后,按照网上的说明:
在你的需求文件中包含pinax-theme-bootstrap,并在你的installed APPS中包含pinax_theme_bootstrap和bootstrapform(与此主题一起安装)。
添加django.core.context_processors。请求和pinax_theme_bootstrap.context_processors。主题到你的TEMPLATE_CONTEXT_PROCESSORS,以确保用户选择器和站点名称工作正确。
确保模板加载器和静态文件查找器都包含应用程序目录。
站点名称来自Sites fixture。
你的site_base.html应该扩展theme_bootstrap/base.html,并且应该提供页脚和导航块(后者应该只是一堆链接)。
你的页面应该有block head_title和body,并且应该扩展site_base.html。
url名称home应定义为主页