Comments (4)
Hi Henning
That's a known problem, and I'm not sure how this should be solved. We're emulating a lazy foreign key with the PLATA_SHOP_PRODUCT
setting, something which isn't really supported by Django (and therefore not supported by South either).
I'm using the simple
example to create the migrations, unfortunately this means that products in all other apps will lead to the errors you're seeing.
I'm a bit stumped how we can provide migrations in Plata itself and still support PLATA_SHOP_PRODUCT
.
Your fix is certainly correct but involves handiwork, something which I'd like to avoid if possible at all.
Thanks,
Matthias
from plata.
So maybe including migrations wasn't such a good idea after all.
I'm thinking that the best way forward might be to remove the migrations, and provide instructions in the release notes how migrations could be generated if necessary.
Opinions?
from plata.
I for one vouch for not having migrations, just because "simpler is better"
from plata.
One argument against migrations would be that the final Product model is configurable and hence not suitable for migrations. So I'd prefer some kind of documentation that explains how to activate (and maintain) migrations for a distinct Plata installation.
from plata.
Related Issues (20)
- Change PRICE_INCLUDES_TAX per request/order HOT 2
- When adding an item to the cart get_prices is called twice
- When a user changes his contact information and has pending orders, there should be an option to update the address on those orders as well.
- question on succes order and balance remaining HOT 10
- Multiple product models or similar? HOT 1
- _discount_admin_state test failure under Django 1.6 HOT 4
- Switch to setuptools and install_requires
- By default, email addresses with more than 30 characters don't work.
- Multiple currencies issue when changing an existing setup HOT 3
- VAT issue HOT 3
- Specify exact dependencies instead of >=version (follow 12factor principle) HOT 1
- New payment modules HOT 1
- Adding new discount types HOT 1
- Using OrderItem.data in price calculation HOT 5
- Document order process flow HOT 1
- Take over the maintenance of this project HOT 6
- plata.shop.actions.export_as_csv_action: Point users to xlsxdocuments' export_select instead? HOT 2
- plata.shipping completion or removal? HOT 3
- Cannot do initial migration? HOT 2
- Installation instructions HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from plata.