Python 定义多个应用程序共享的Django模型
如何定义一个将被许多应用程序使用的通用Django模型(它完全适合于实用程序/公共模块)?我更愿意在应用程序之外定义它,因为它在语义上不属于任何一个应用程序。 可能吗?如何处理it在应用程序外的迁移 更具体地说,用于分配用户或组织的国家/地区的模型:Python 定义多个应用程序共享的Django模型,python,django,model-view-controller,model,Python,Django,Model View Controller,Model,如何定义一个将被许多应用程序使用的通用Django模型(它完全适合于实用程序/公共模块)?我更愿意在应用程序之外定义它,因为它在语义上不属于任何一个应用程序。 可能吗?如何处理it在应用程序外的迁移 更具体地说,用于分配用户或组织的国家/地区的模型: class Country(models.Model): name = models.CharField(max_lenght=200) 如果这些模型不属于任何应用程序,它们当然可以在单独的应用程序中声明。我将创建一个“全局”应用程序,其
class Country(models.Model):
name = models.CharField(max_lenght=200)
如果这些模型不属于任何应用程序,它们当然可以在单独的应用程序中声明。我将创建一个“全局”应用程序,其中包含您可能从其他应用程序使用的模型和视图。只要你用“StaseApp NeAPpp”等新的应用程序声明“迁移”,
< P >如果你的例子中的用户是基于用户的东西,请考虑./P>你已经可以使用一个DJango.dB.Model导入模型< /代码>代码>考虑Django.Curb.Auth.中的用户。