1

アプリをリセットするために、これを実行しました:

./manage.py reset node

このエラー出力が表示されます:

WARNING:root:The rdbms API is not available because the MySQLdb library could not be loaded.
Traceback (most recent call last):
  File "./manage.py", line 11, in <module>
    execute_manager(settings)
  File "/home/a/mywebsites/django/seperolinux/django/core/management/__init__.py", line 438, in execute_manager
    utility.execute()
  File "/home/a/mywebsites/django/seperolinux/django/core/management/__init__.py", line 379, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/home/a/mywebsites/django/seperolinux/django/core/management/base.py", line 191, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "/home/a/mywebsites/django/seperolinux/django/core/management/base.py", line 220, in execute
    output = self.handle(*args, **options)
  File "/home/a/mywebsites/django/seperolinux/django/core/management/base.py", line 286, in handle
    app_output = self.handle_app(app, **options)
  File "/home/a/mywebsites/django/seperolinux/django/core/management/commands/reset.py", line 35, in handle_app
    sql_list = sql_reset(app, self.style, connection)
  File "/home/a/mywebsites/django/seperolinux/django/core/management/sql.py", line 107, in sql_reset
    return sql_delete(app, style, connection) + sql_all(app, style, connection)
  File "/home/a/mywebsites/django/seperolinux/django/core/management/sql.py", line 66, in sql_delete
    table_names = connection.introspection.get_table_list(cursor)
AttributeError: 'DatabaseIntrospection' object has no attribute 'get_table_list'

Django-nonrel でモデルをリセットするにはどうすればよいですか?

4

1 に答える 1

2
./manage.py reset node

sqlresetを実行して、指定されたアプリのDROPTTABLEおよびCREATETABLESQLステートメントを作成します。

https://docs.djangoproject.com/en/1.3/ref/django-admin/#reset-appname-appname

データストアはスキーマレスであるため、CREATE / DROPテーブルコマンドは必要ないため、これはAppEngineデータストアでは機能しません。

データストアから既存のモデルを削除する場合は、App Engine開発コンソールを使用してモデルのすべてのエンティティを削除できます(開発コンソールにアクセスするときに正しいポートを使用していることを確認してください)。

于 2012-07-08T11:52:05.413 に答える