Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 定义多个应用程序共享的Django模型_Python_Django_Model View Controller_Model - Fatal编程技术网

Python 定义多个应用程序共享的Django模型

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) 如果这些模型不属于任何应用程序,它们当然可以在单独的应用程序中声明。我将创建一个“全局”应用程序,其

如何定义一个将被许多应用程序使用的通用Django模型(它完全适合于实用程序/公共模块)?我更愿意在应用程序之外定义它,因为它在语义上不属于任何一个应用程序。 可能吗?如何处理it在应用程序外的迁移

更具体地说,用于分配用户或组织的国家/地区的模型:

class Country(models.Model):
    name = models.CharField(max_lenght=200)

如果这些模型不属于任何应用程序,它们当然可以在单独的应用程序中声明。我将创建一个“全局”应用程序,其中包含您可能从其他应用程序使用的模型和视图。只要你用“StaseApp NeAPpp”等新的应用程序声明“迁移”,

< P >如果你的例子中的用户是基于用户的东西,请考虑./P>你已经可以使用一个DJango.dB.Model导入模型< /代码>代码>考虑Django.Curb.Auth.中的用户。