Hi all, I want to create my own "field" type for a model, this essentially will be a relationship to another model via a generic link model (using GenericForeignKey etc).
As en example I basically want to do the following in models.py: class Pizza(models.Model): toppings = IngredientsField() Which can then be reused in another app sandwiches/models.py as: class Sandwich(models.Model) filling = IngredientsField() Where I use a IngredientsField() field type which then controls the links as a separate set of models Ingredients and IngredientItems. Now I have created in fields.py: class IngredientsField(CharField): def __init__(self, *args, **kwargs): ...... However I get an "Unknown column 'pizza_pizza.toppings' in 'field list'" error - BUT I don't want to add it as a column in toppings as I want it to be linked via the link table/model IngredientItems. Eventually what I want to achieve is while using the admin system for certain models that you manage there will be a text box where you can enter ingredients into a TextField in the admin comma delimited "Cheese, Ham" and then the model take care of the rest. Hopefully I'm pretty close, any ideas anyone? Thanks in advance, Nick -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.