Original closed ticket: https://code.djangoproject.com/ticket/24820
The content of it is as follows: While removing models in one of my migrations, I was prompted by Django to > input yes/no. For development, this is no problem. For automatic > deployments it is. > > I want to know if there exists or if it's possible to add functionality to > Django to do this. I've created a modification which works, but also want > to learn if anyone else has solved this problem differently. > > Modifying the deployment file to include --noinput does not solve this > problem (it basically defaults to no which ultimately doesn't remove the > model). > > The patch I've created seems to be working just fine. My solution involves > editing the contenttypes to take an additional argument. The argument can > be invoked inside a migration file so that I have full control over when > it's used. You can view the code below. > > Link to diff for the patch I created: > https://github.com/Protosac/django/commit/d98fff8219469a363493e8d8455c7ffb2430d36f How to use this patch: http://pastebin.com/UFr6LBAZ A member of the Django core team expressed interest in a solution that would address this problem, but rejected my specific implementation above. I wanted to open a discussion to learn how other developers were dealing with this issue to try to come up with a better way. 100 brains are better than one and all that :) Any one else encounter this problem and solve it differently? It was recently suggested to create a Django utility module instead, which I think is a great suggestion, but given my limited experience with the framework I don't see how this is possible without altering `update_contenttypes` or overriding it. It seems at some point I must intervene at that method. -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/6cce6a80-e72e-42ae-98d5-a9864d942a0b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
