2016-11-28 6 views
-3

私はモデル開発のための遊び場を持っています。django 1.10.3フラッシュ後ベースを解決できません

python manage.py makemigrationsエラーを実行している場合

Traceback (most recent call last): 
    File "manage.py", line 22, in <module> 
    execute_from_command_line(sys.argv) 
    File "/home/IPP-HGW/dboe/anaconda2/lib/python2.7/site-packages/django/core/management/__init__.py", line 367, in execute_from_command_line 
    utility.execute() 
    File "/home/IPP-HGW/dboe/anaconda2/lib/python2.7/site-packages/django/core/management/__init__.py", line 359, in execute 
    self.fetch_command(subcommand).run_from_argv(self.argv) 
    File "/home/IPP-HGW/dboe/anaconda2/lib/python2.7/site-packages/django/core/management/base.py", line 294, in run_from_argv 
    self.execute(*args, **cmd_options) 
    File "/home/IPP-HGW/dboe/anaconda2/lib/python2.7/site-packages/django/core/management/base.py", line 345, in execute 
    output = self.handle(*args, **options) 
    File "/home/IPP-HGW/dboe/anaconda2/lib/python2.7/site-packages/django/core/management/commands/makemigrations.py", line 173, in handle 
    migration_name=self.migration_name, 
    File "/home/IPP-HGW/dboe/anaconda2/lib/python2.7/site-packages/django/db/migrations/autodetector.py", line 47, in changes 
    changes = self._detect_changes(convert_apps, graph) 
    File "/home/IPP-HGW/dboe/anaconda2/lib/python2.7/site-packages/django/db/migrations/autodetector.py", line 132, in _detect_changes 
    self.old_apps = self.from_state.concrete_apps 
    File "/home/IPP-HGW/dboe/anaconda2/lib/python2.7/site-packages/django/db/migrations/state.py", line 180, in concrete_apps 
    self.apps = StateApps(self.real_apps, self.models, ignore_swappable=True) 
    File "/home/IPP-HGW/dboe/anaconda2/lib/python2.7/site-packages/django/db/migrations/state.py", line 242, in __init__ 
    self.render_multiple(list(models.values()) + self.real_models) 
    File "/home/IPP-HGW/dboe/anaconda2/lib/python2.7/site-packages/django/db/migrations/state.py", line 285, in render_multiple 
    "for more" % (new_unrendered_models, get_docs_version()) 
django.db.migrations.exceptions.InvalidBasesError: Cannot resolve bases for [<ModelState: 'main.Component'>, <ModelState: 'main.MagneticConfig'>, <ModelState: 'main.NetStructure'>, <ModelState: 'main.Program'>, <ModelState: 'main.FilePath'>] 
This can happen if you are inheriting models from an app with migrations (e.g. contrib.auth) 
in an app with no migrations; see https://docs.djangoproject.com/en/1.10/topics/migrations/#dependencies for more 

は、私はたくさんの地獄を試みたもののoccuringキープ:もちろん

  1. python manage.py makemigration <appName>
  2. python manage.py migrate <appName>
  3. ドロップアプリ
  4. からすべてのテーブル
  5. python manage.py squashmigrations main 0001
  6. が設定
  7. でアプリをコメント解除models.pyファイルを空に私は、データベース全体python manage.py flush

これを解決する方法任意のアイデアを、洗い流すこと

  • に見つけることができるすべてのものを読みますか?おかげで、 ダニエル

    編集Nov_29: スタックトレースは、最終的に私は解決策を持って

  • +1

    エラーがある場合は、トレースバックを含めて全体を投稿する必要があります。 –

    +0

    完全なエラーを提供してください –

    答えて

    0

    を追加しました。私は、移行はアプリケーションフォルダ内のファイルに保存されていることに気付きました。これらは手作業で削除することができます。もちろん、これには非常に注意する必要があります。

    同じ問題が発生した場合はthisをご覧ください。

    関連する問題