Hi guys ,
For a e-commerce project I want to initialise category table with some default categories like FASHION,BEAUTY,AUTOMOBILES etc.
I am doing this manually through admin page . Is there any other way we can do it programmatically?.
Hi guys ,
For a e-commerce project I want to initialise category table with some default categories like FASHION,BEAUTY,AUTOMOBILES etc.
I am doing this manually through admin page . Is there any other way we can do it programmatically?.
I think for that case the best approach is to use Django Fixtures. You can even use pasts instances of your project to build the JSONs files.
Cool this is a new knowledge to me.
Is there any way to dumb this json automatically ?
You can query a dicctionary:
categories = Categorie.objects.values("id", "name", ...)
And then dump to a json string:
import json
json_fixture = json.dumps(categories, indent = 4)
I write this by heart so can be mistakes, try it.