【问题标题】:How do I go about customizing Mezzanine-Cartridge shop/product?如何定制 Mezzanine-Cartridge 商店/产品?
【发布时间】:2013-10-19 20:29:05
【问题描述】:

我有几个墨盒入门问题:

我的产品不需要评级或发布日期。他们永远不会出售。一些产品是可下载的,因此“num_in_stock”不相关或本质上是无限的。没有颜色选择,只有尺寸。

如果我需要添加字段,我知道我可以通过 EXTRA_MODEL_FIELDS(...) 使用夹层字段注入技术,但我需要能够停用或删除它们。

我在设置模块中看不到与这些更改有关的变量,因此我知道我必须自定义“商店”。有人可以指导我阅读有关如何自定义墨盒/夹层模块的文档吗?

就像夹层文档描述的如何处理“页面/书籍/作者”一样?我知道对于模板和静态文件,我们有“collectstatic”和“collecttemplates”。模块代码的等价物是什么?我是否将整个 Cartridge.shop 复制到我的工作区并将其作为一个模块进行处理,或者在我自己的应用程序中扩展 Cartridge.shop?

任何帮助将不胜感激。

Python: 2.7.2

点冻结:

Cartridge==0.8.2
Django==1.5.4
Fabric==1.8.0
Mezzanine==1.4.16
PIL==1.1.7
Pillow==2.2.1
South==0.8.2
argparse==1.2.1
bleach==1.2.2
cartridge-stripe==0.1.3
distribute==0.6.34
django-zebra==0.4.3
ecdsa==0.9
filebrowser-safe==0.2.30
grappelli-safe==0.2.22
gunicorn==18.0
html5lib==0.95
oauthlib==0.6.0
paramiko==1.12.0
pisa==3.0.33
psycopg2==2.5.1
pycrypto==2.6
pytz==2013.7
requests==1.2.3
requests-oauthlib==0.3.3
stripe==1.9.6
wsgiref==0.1.2

【问题讨论】:

    标签: python django mezzanine cartridge


    【解决方案1】:

    这个>>mezzanine configuration

    还有这个>>cartridge configuration

    可以帮助您配置墨盒。

    对于其他自定义:

    1. U 可能会覆盖某些 django 中的墨盒模板或主题 专注于此的模块。
    2. 你可以注入字段,或者你可以隐藏它们
    3. 你可能会挂钩付款步骤和其他一些事情
    4. 如果你想要更多,你可以做一个猴子补丁夹层/ 墨盒代码。

    如果您熟悉 django,请确保所有步骤都很简单。我以前做过所有这些,相信我,这真的很容易。

    【讨论】:

    • 做到了!我能够解决设置变量的很多问题。其余的,我应该能够在我的模型和视图中处理。非常感谢,帮了大忙!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-17
    • 2019-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多