Python Django makemigrations找不到表

Python Django makemigrations找不到表,python,django,Python,Django,我有一个Django应用程序,工作非常好 我将存储库从Github下载到一台新的笔记本电脑上,但当我尝试运行时: python manage.py makemigrations runserver etc 我得到了django.db.utils.OperationalError:没有这样的表:catalog\u categorias\u producto 已尝试: 已删除db.sqlite3 已删除所有迁移文件(除了\uuuuu init\uuuuu) 再次尝试了makemigration

我有一个Django应用程序,工作非常好

我将存储库从Github下载到一台新的笔记本电脑上,但当我尝试运行时:

  • python manage.py makemigrations
  • runserver
  • etc
我得到了
django.db.utils.OperationalError:没有这样的表:catalog\u categorias\u producto

已尝试:

  • 已删除
    db.sqlite3
  • 已删除所有迁移文件(除了
    \uuuuu init\uuuuu
  • 再次尝试了
    makemigrations
没有区别

有什么线索吗?谢谢

完整错误日志

Traceback (most recent call last):
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\backends\utils.py", line 84, in _execute
    return self.cursor.execute(sql, params)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\backends\sqlite3\base.py", line 383, in execute
    return Database.Cursor.execute(self, query, params)
sqlite3.OperationalError: no such table: catalog_categorias_producto

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "manage.py", line 15, in <module>
    execute_from_command_line(sys.argv)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\core\management\__init__.py", line 381, in execute_from_command_line
    utility.execute()
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\core\management\__init__.py", line 357, in execute
    django.setup()
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\apps\registry.py", line 122, in populate
    app_config.ready()
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\contrib\admin\apps.py", line 24, in ready
    self.module.autodiscover()
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\contrib\admin\__init__.py", line 26, in autodiscover
    autodiscover_modules('admin', register_to=site)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\utils\module_loading.py", line 47, in autodiscover_modules
    import_module('%s.%s' % (app_config.name, module_to_search))
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\Kinemed\kinemed-production\kinemed-production\catalog\admin.py", line 5, in <module>
    from catalog.forms import CambiarPreciosForm
  File "C:\Users\Kinemed\kinemed-production\kinemed-production\catalog\forms.py", line 83, in <module>
    class FormularioOperaciones(forms.ModelForm):
  File "C:\Users\Kinemed\kinemed-production\kinemed-production\catalog\forms.py", line 94, in FormularioOperaciones
    categorias = forms.MultipleChoiceField(widget=forms.CheckboxSelectMultiple, choices=[(choice, choice) for choice in Categorias_Producto.objects.all().order_by().values_list('categoria_producto_ing', flat=True)], required=False)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\models\query.py", line 274, in __iter__
    self._fetch_all()
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\models\query.py", line 1242, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\models\query.py", line 182, in __iter__
    for row in compiler.results_iter(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size):
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\models\sql\compiler.py", line 1049, in results_iter
    results = self.execute_sql(MULTI, chunked_fetch=chunked_fetch, chunk_size=chunk_size)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\models\sql\compiler.py", line 1097, in execute_sql
    cursor.execute(sql, params)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\backends\utils.py", line 99, in execute
    return super().execute(sql, params)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\backends\utils.py", line 67, in execute
    return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\backends\utils.py", line 76, in _execute_with_wrappers
    return executor(sql, params, many, context)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\backends\utils.py", line 84, in _execute
    return self.cursor.execute(sql, params)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\utils.py", line 89, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\backends\utils.py", line 84, in _execute
    return self.cursor.execute(sql, params)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\backends\sqlite3\base.py", line 383, in execute
    return Database.Cursor.execute(self, query, params)
django.db.utils.OperationalError: no such table: catalog_categorias_producto
(anwen) PS C:\Users\Kinemed\kinemed-production\kinemed-production> python manage.py migrate --fake APPNAME zero
Traceback (most recent call last):
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\backends\utils.py", line 84, in _execute
    return self.cursor.execute(sql, params)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\backends\sqlite3\base.py", line 383, in execute
    return Database.Cursor.execute(self, query, params)
sqlite3.OperationalError: no such table: catalog_categorias_producto

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "manage.py", line 15, in <module>
    execute_from_command_line(sys.argv)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\core\management\__init__.py", line 381, in execute_from_command_line
    utility.execute()
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\core\management\__init__.py", line 357, in execute
    django.setup()
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\apps\registry.py", line 122, in populate
    app_config.ready()
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\contrib\admin\apps.py", line 24, in ready
    self.module.autodiscover()
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\contrib\admin\__init__.py", line 26, in autodiscover
    autodiscover_modules('admin', register_to=site)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\utils\module_loading.py", line 47, in autodiscover_modules
    import_module('%s.%s' % (app_config.name, module_to_search))
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\Kinemed\kinemed-production\kinemed-production\catalog\admin.py", line 5, in <module>
    from catalog.forms import CambiarPreciosForm
  File "C:\Users\Kinemed\kinemed-production\kinemed-production\catalog\forms.py", line 83, in <module>
    class FormularioOperaciones(forms.ModelForm):
  File "C:\Users\Kinemed\kinemed-production\kinemed-production\catalog\forms.py", line 94, in FormularioOperaciones
    categorias = forms.MultipleChoiceField(widget=forms.CheckboxSelectMultiple, choices=[(choice, choice) for choice in Categorias_Producto.objects.all().order_by().values_list('categoria_producto_ing', flat=True)], required=False)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\models\query.py", line 274, in __iter__
    self._fetch_all()
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\models\query.py", line 1242, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\models\query.py", line 182, in __iter__
    for row in compiler.results_iter(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size):
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\models\sql\compiler.py", line 1049, in results_iter
    results = self.execute_sql(MULTI, chunked_fetch=chunked_fetch, chunk_size=chunk_size)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\models\sql\compiler.py", line 1097, in execute_sql
    cursor.execute(sql, params)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\backends\utils.py", line 99, in execute
    return super().execute(sql, params)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\backends\utils.py", line 67, in execute
    return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\backends\utils.py", line 76, in _execute_with_wrappers
    return executor(sql, params, many, context)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\backends\utils.py", line 84, in _execute
    return self.cursor.execute(sql, params)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\utils.py", line 89, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\backends\utils.py", line 84, in _execute
    return self.cursor.execute(sql, params)
  File "C:\Users\Kinemed\anaconda3\envs\anwen\lib\site-packages\django\db\backends\sqlite3\base.py", line 383, in execute
    return Database.Cursor.execute(self, query, params)
django.db.utils.OperationalError: no such table: catalog_categorias_producto
回溯(最近一次呼叫最后一次):
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\db\backends\utils.py”,第84行,在执行中
返回self.cursor.execute(sql,params)
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\db\backends\sqlite3\base.py”,执行中第383行
返回Database.Cursor.execute(self、query、params)
sqlite3.OPERATIONERROR:没有这样的表:catalog\u categorias\u producto
上述异常是以下异常的直接原因:
回溯(最近一次呼叫最后一次):
文件“manage.py”,第15行,在
从命令行(sys.argv)执行命令
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\core\management\\ uuu init\uuu.py”,第381行,从命令行执行
utility.execute()
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\core\management\\uuuu init\uuuu.py”,第357行,执行
django.setup()
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\\uuuuuu init\uuuuuu.py”,第24行,在安装程序中
应用程序。填充(设置。已安装的应用程序)
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\apps\registry.py”,第122行,在填充中
app_config.ready()
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\contrib\admin\apps.py”,第24行,处于就绪状态
self.module.autodiscover()
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\contrib\admin\\uuuuu init\uuuuuu.py”,第26行,在自动发现中
自动发现模块('admin',register\u to=站点)
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\utils\module\u loading.py”,第47行,位于自动发现\u模块中
导入模块(“%s.%s%”(app\u config.name,模块到搜索))
导入模块中的文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\importlib\\ uuuu init\ uuuu.py”,第127行
return _bootstrap._gcd_import(名称[级别:],包,级别)
文件“”,第1006行,在\u gcd\u导入中
文件“”,第983行,在_find_和_load中
文件“”,第967行,在“查找”和“加载”中解锁
文件“”,第677行,在\u加载\u解锁
exec_模块中第728行的文件“”
文件“”,第219行,在“调用”中,删除了“帧”
文件“C:\Users\Kinemed\Kinemed production\Kinemed production\catalog\admin.py”,第5行,在
从catalog.forms导入CambiarPrecisionForm
文件“C:\Users\Kinemed\Kinemed production\Kinemed production\catalog\forms.py”,第83行,在
类formularioperaciones(forms.ModelForm):
FormularioPeraciones中第94行的文件“C:\Users\Kinemed\Kinemed production\Kinemed production\catalog\forms.py”
categorias=forms.MultipleChoiceField(widget=forms.CheckboxSelectMultiple,choices=[(choice,choice)用于categorias\u Producto.objects.all().order\u by().values\u list('categoria\u Producto\u ing',flat=True)],必选=False)
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\db\models\query.py”,第274行,在__
self._fetch_all()
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\db\models\query.py”,第1242行,在“fetch\u all”中
self.\u result\u cache=list(self.\u iterable\u class(self))
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\db\models\query.py”,第182行,在__
对于compiler.results\u iter中的行(chunked\u fetch=self.chunked\u fetch,chunk\u size=self.chunk\u size):
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\db\models\sql\compiler.py”,第1049行,结果文件
results=self.execute\u sql(MULTI,chunked\u fetch=chunked\u fetch,chunk\u size=chunk\u size)
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\db\models\sql\compiler.py”,第1097行,在execute\U sql中
cursor.execute(sql,params)
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\db\backends\utils.py”,第99行,执行
return super().execute(sql,params)
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\db\backends\utils.py”,第67行,在execute中
返回self.\u使用包装器执行(sql,params,many=False,executor=self.\u execute)
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\db\backends\utils.py”,第76行,带包装器的执行
返回执行器(sql、参数、多个、上下文)
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\db\backends\utils.py”,第84行,在执行中
返回self.cursor.execute(sql,params)
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\db\utils.py”,第89行,在退出时__
使用exc_值的_回溯(回溯)提高dj_exc_值
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\db\backends\utils.py”,第84行,在执行中
返回self.cursor.execute(sql,params)
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\db\backends\sqlite3\base.py”,执行中第383行
返回Database.Cursor.execute(self、query、params)
django.db.utils.OperationalError:没有这样的表:catalog\u categorias\u producto
(安文)PS C:\Users\Kinemed\Kinemed production\Kinemed production>python manage.py migrate——伪APPNAME zero
回溯(最近一次呼叫最后一次):
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site packages\django\db\backends\utils.py”,第84行,在执行中
返回self.cursor.execute(sql,params)
文件“C:\Users\Kinemed\anaconda3\envs\anwen\lib\site包