2016-03-04 1 views
6

Je suis intéressé à combiner django-cms pour la gestion de contenu et django oscar pour le commerce électronique.django oscar et djangocms

Quelqu'un peut-il me donner une certaine direction, de préférence quelqu'un qui a déjà réussi à combiner les deux:

[A] La structure doit être une base site de oscar, avec les modèles oscar modifiés pour insérer les espaces réservés nécessaires pour permettre cm etc ...,

OU

[B] au cas où la structure est un site de carte django-cms, avec Oscar être manipulé par des modules externes, etc ...

Mon intuition est que cela devrait être [A], mais s'il vous plaît corrigez-moi si je me trompe.

D'autres suggestions seraient appréciées, car il y a peu en ligne, et j'ai écrit à l'auteur de oscar sans réponse. Je suis au courant du lien THIS, qui n'aborde pas la mise en œuvre, comparant seulement les compatibilités.

Répondre

1

Cette combinaison est quelque chose que j'ai regardé pendant un certain temps et avait effectivement un prototype de travail. Sans connaître votre cas d'utilisation à part entière, il est difficile de vous conseiller correctement. Ce dont j'ai besoin est très similaire à vous, un site qui peut avoir des pages éditables CMS sur le même sous-domaine (par exemple www.myshop.uk/shop www.myshop.uk/cms-pages) que les pages fournies par Oscar. . Je voulais avoir la page d'accueil initiale pilotée par le CMS et une partie distincte du site pour les pages de commerce électronique.

Si vos besoins sont les mêmes que les miennes, la meilleure façon de réaliser l'intégration se fait par un crochet d'application dans Django CMS, cela signifie que le CMS est le paquet de contrôle: http://docs.django-cms.org/en/release-3.3.x/how_to/apphooks.html

J'utilisé les documents suivants , le code n'a pas fonctionné sur les versions plus récentes d'Oscar et CMS mais était un bon guide de ce qui devrait être possible et une poussée dans la bonne direction: https://pypi.python.org/pypi/djangocms-oscar/0.1

Je vais essayer de nouveau ceci très bientôt car j'ai un nouveau site où les sites CMS et E-commerce sont séparés et doivent être fusionnés dans le même sous-domaine.

Est-ce toujours un problème pour vous?

Je pense soit à contacter l'auteur à propos de la mise à jour du projet précédent "djangocms-oscar" ou en créer un nouveau avec des documents de soutien pour les autres.

1

J'ai travaillé sur la configuration très similaire que vous avez demandée ici. Un mélange pur de django-cms avec django-oscar.

Voici ce que j'ai fait et cela fonctionne parfaitement bien.

Première installation d'un nouveau projet avec cookiecutter-django-cms

Ensuite, installez-django oscar à l'intérieur. Configurez votre boutique.

Tant que je sais, cela fonctionne très bien.