On Thursday 16 July 2015 02:10:12 Andrew Godwin wrote:
> 
> Also, yes, Django doesn't see unpacked .egg files as any different than
> anything else (they're just directories after all) - we have no way of
> telling which apps are yours and which are external, really.

In my experience, most projects differentiate "our" apps from "external or 3rd 
party" apps based on directory structure -- "our" apps go in the main project 
directory (and version control) and "external" ones go into virtualenv and/or 
system folders.

The issues of choices and other setting-dependent-model-attributes 
notwithstanding, can we solve the "external apps" issue by adding a parameter 
to the makemigrations command (and maybe even a setting) to tell it to add 
migrations only within a given directory?

Reply via email to