gpt4 book ai didi

python - 如何将 django shop 与 django cms 集成?

转载 作者:太空宇宙 更新时间:2023-11-03 18:16:03 24 4
gpt4 key购买 nike

我想将 Django Shop 与 Django CMS 一起使用。

应该可以将 Django Shop 应用添加到页面(例如:产品)。它还应该使用类别页面来列出产品(products/print/books/)。它应该在产品页面上显示详细信息模板 (products/print/books/hardcover)。

我发现将 Django Shop 与 Django CMS 集成起来并不容易,正如 Django 官方网站上所宣传的那样。是否可以覆盖/扩展或添加文件到 Django Shop 应用程序?我不想破解应用程序的代码。

最佳答案

Django-shop 可以与 django-cms 集成。一般有两种常见情况:从头开始以及将 django-shop 添加到基于 django-cms 的现有应用程序中。第一种情况非常简单:您可以使用 django-shop cookiecutter 模板
https://github.com/awesto/cookiecutter-django-shop
并已经开始工作集成。您所需要的只是定制这个骨架。

第二种情况就不那么明显了。您需要安装 django-shop 作为依赖项:pip 安装 django-shop。那么您可能至少想要覆盖商品模型。您可以根据延迟模型模式进行操作: https://django-shop.readthedocs.io/en/latest/reference/deferred-models.html
如果已经存在的应用程序在主应用程序中被覆盖,则用户模型可能会出现问题。为了解决这个问题,我推荐你这个 fork
https://github.com/Dimitrionian/django-shop
它使用主应用程序中覆盖的用户模型。

关于python - 如何将 django shop 与 django cms 集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24989650/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com