だから私はDjangoの世論調査のチュートリアルを実行しています。管理サイトを機能させようとしています。私はそれをロードすることができます、そしてそれは素晴らしく見えます、そして私は投票をクリックしてそしてそれから投票を追加します。次に、名前とpub_dateおよびtimeを入力します。次に、保存ボタンを押すと、この大きな長いエラーが発生します。
/ admin / pollsTest / poll / add /のDatabaseError(1146、「テーブル'mydb.django_admin_log'は存在しません」)
Tのチュートリアルに従っています。installed_appsファイルにdjango.contrib.adminがあります。syncdbを実行しました。urls.pyファイルを編集して、すべての管理コードを含めました。そして、まだ運がありません。明らかな何かが欠けていますか?
sqlデータベースを開いたのですが、実際にはテーブルが存在しません。だから私はどういうわけかsyncdbコマンドが通過していないと思います。また、syncdbコマンドを実行すると、コマンドラインからの出力には次のように表示されます。
...File "C:\Python27\lib\site-packages\MySWLdb\connections.py", line 36, in defaulterrorhandler raiseclass, errorvalue django.db.utils.DatabaseError: (1050, "Table 'polls_poll' already exists")
これは理にかなっています。syncdbは、現在正しく存在しないテーブルのみを追加することになっていますか?私はその種のエラーを受け取ることになっていますか(いくつかのdjangoモジュールがそれをキャッチして処理しているように)?このエラーが発生してからクラッシュする可能性があるようです。