已使用以下命令编译了django应用 python3 compile.py build_ext --inplace ,它在应用程序内生成了 models.cpython-35m-x86_64-linux-gnu.so 文件。
稍后运行django服务器时,出现以下错误
新建中的文件“ /home/env3/lib/python3.5/site-packages/django/db/models/base.py”,第113行 “ INSTALLED_APPS。” %(模块,名称) RuntimeError:模型类models.Country没有声明显式的app_label,也不在INSTALLED_APPS的应用程序中。
“国家/地区”是models.py文件中的模型类之一
答案 0 :(得分:0)
经过一番奋斗找到了解决方法;)
需要在models.py文件中定义的每个模型中添加“ app_label”
class SomeModel(models.Model):
some_field = models.CharField(max_length=10)
class Meta:
app_label = 'app_name'