問題タブ [django-syncdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
314 参照

django - 最初のスーパーユーザーが作成された後の初期化

最初のスーパーユーザーが作成されたときに送信される特定のシグナルがあるかどうかを知りたいです。私が実行syncdbしてスーパーユーザーを作成するように求められたときのことです。その時点で、シグナルを使用して初期化を行うことができるように、シグナルが送信されているかどうかを知りたいです。または、最初のスーパー ユーザーが作成された瞬間にのみコードを実行する方法はありますか。そのコードを最初に一度だけ実行したい。助けてください。この質問が理にかなっているといいのですが...最近、私の質問が意味をなさないという批判を受けています。これがそうであることを願っています

0 投票する
2 に答える
200 参照

django - Django:別のモジュールの定義からモデルを作成する方法

私がこのDjangoセットアップを持っているとしましょう:

私が欲しいのは、からモデルをインポートしてglobal.models、syncdbとsouthによってappA.models通常のモデルとして扱われるようにすることです。appA

global.models:

appA.models:1を試してください:

2を試してください:

これを達成するための正しい方法は何ですか?

0 投票する
1 に答える
175 参照

django - 名前によるモデル間の関係が syncdb で失敗する

次の 2 つのモデルがあり、それらを ManyToMany 関係にリンクしたいと思います。

  • www/hruser/models.py

    /li>
  • www/pandastream/models.py

    /li>

ご覧のとおり、それらは別のアプリにあり、Video にも HRuser への ForeignKey があります。循環インポートを回避するために、ここwww/hruser/models.pyでドキュメントで定義されているように、遅延関係を使用しようとしましたが、 syncdb でエラーが発生します。

これまでのところ、私は試しました:

  • ビデオ モデルを Python シェルにインポートするには、動作します
  • mysql(5.6.10) から sqlite(3.7.12) に切り替える
  • Django 1.5 から Django 1.4 に切り替えるには
  • HRuser.videoフィールドを単純な ForeignKey フィールドに変更するには
  • のソースを見るdjango.core.management.validation

これらすべてが私の問題に何も影響を与えなかったので、ドキュメントを正しく理解していないか、ドキュメントが間違っているかのいずれかですが、いずれにせよ、助けていただければ幸いです。

0 投票する
1 に答える
731 参照

django - 「DatabaseWrapper」オブジェクトには属性「get_server_version」がありません

私はdjango-1.4.1を使用しています。そしてdjango1.5にアップデートしました。

manage.py sql myapp「 」または「 」manage.py syncdbを入力しました

その後、このエラーが発生しました " 'DatabaseWrapper' object has no attribute 'get_server_version'"

なぜなのかご存知ですか?

0 投票する
4 に答える
2952 参照

python - syncdbのdjango selectアプリ

まず第一に、「なぜこれが必要なのですか?」と聞かないでください。

質問自体: INSTALLED_APPS にいくつかのアプリケーションがインストールされています。データベースが空になり、一部のアプリのみを同期したい。これを行う最も簡単な方法は何ですか?

syncdb に基づいてカスタム管理コマンドを記述できることはわかっています。しかし、残念なことに、syncdb は、1 行だけを変更して大量のコードをコピー/貼り付けする必要があるように設計されています。これが、私が他の可能性を探りたい理由です。

0 投票する
2 に答える
1078 参照

python - openshift-django : syncdb、デプロイ スクリプトが実行されていません

端末から syncdb を実行する方法はありますか? action_hooks/deploy スクリプトが実行されていない理由がわかりません。openshift データベースを開くと、テーブルが作成されていません。

https://github.com/sarvesh-onlyme/ninja/tree/master/openshift/djangoの git リポジトリ

0 投票する
2 に答える
6532 参照

django - データベース エラー: そのようなテーブルはありません: auth_user。AbstractUser を拡張し、モデルを使用して管理者に登録する

AbstractUser を使用して、Django の標準 User モデルにフィールドを追加しようとしています。これは私のコードです:

これが成功したのは、シェルから次のように言えるからです。

私が抱えている問題は、/admin から新しいユーザーを登録することです。新しいユーザーを作成すると、データベース エラーが発生します。

詳細に入る前に、これが私の forms.py です。

そして私のadmin.py:

これが他の人に起こったとき、彼らは(私がしたように)独自のフォームを実装してclean_username(self)を上書きしたことを読みました:

ただし、管理者からユーザーを追加しようとすると、これが呼び出されるとは思いません。GUserAdmin を登録しても、auth.forms.py ファイルが呼び出されます。

また、データベース (sqlite3) を削除してから python manage.py syncdb を呼び出すと、auth_user テーブルが実際に作成されていないことがわかります。

はい、settings.py に AUTH_USER_MODEL を含めました。

どんな助けでも大歓迎です。

私は読んだ: https://docs.djangoproject.com/en/1.5/topics/auth/customizing/#custom-users-and-the-built-in-auth-forms

たくさんのSOの投稿に加えて、私が抱えている問題を解決しているようには見えません。

0 投票する
1 に答える
1008 参照

mysql - 問題:mysqlを使用したWindows 7のpython manage.py syncdb

私はmysqlでpython djangoを使用しています。チュートリアルで指定されたすべてのルールに従っていますが、それでもエラーが発生します。問題の仕様を以下に示します。setting.py の私のデータベース設定はこのようなものです

syncdb コマンドを実行した後、次のようなエラーが発生します。