問題タブ [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.
django - 最初のスーパーユーザーが作成された後の初期化
最初のスーパーユーザーが作成されたときに送信される特定のシグナルがあるかどうかを知りたいです。私が実行syncdb
してスーパーユーザーを作成するように求められたときのことです。その時点で、シグナルを使用して初期化を行うことができるように、シグナルが送信されているかどうかを知りたいです。または、最初のスーパー ユーザーが作成された瞬間にのみコードを実行する方法はありますか。そのコードを最初に一度だけ実行したい。助けてください。この質問が理にかなっているといいのですが...最近、私の質問が意味をなさないという批判を受けています。これがそうであることを願っています
django - Django:別のモジュールの定義からモデルを作成する方法
私がこのDjangoセットアップを持っているとしましょう:
私が欲しいのは、からモデルをインポートしてglobal.models
、syncdbとsouthによってappA.models
通常のモデルとして扱われるようにすることです。appA
global.models:
appA.models:1を試してください:
2を試してください:
これを達成するための正しい方法は何ですか?
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
これらすべてが私の問題に何も影響を与えなかったので、ドキュメントを正しく理解していないか、ドキュメントが間違っているかのいずれかですが、いずれにせよ、助けていただければ幸いです。
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'
"
なぜなのかご存知ですか?
python - syncdbのdjango selectアプリ
まず第一に、「なぜこれが必要なのですか?」と聞かないでください。
質問自体: INSTALLED_APPS にいくつかのアプリケーションがインストールされています。データベースが空になり、一部のアプリのみを同期したい。これを行う最も簡単な方法は何ですか?
syncdb に基づいてカスタム管理コマンドを記述できることはわかっています。しかし、残念なことに、syncdb は、1 行だけを変更して大量のコードをコピー/貼り付けする必要があるように設計されています。これが、私が他の可能性を探りたい理由です。
python - openshift-django : syncdb、デプロイ スクリプトが実行されていません
端末から syncdb を実行する方法はありますか? action_hooks/deploy スクリプトが実行されていない理由がわかりません。openshift データベースを開くと、テーブルが作成されていません。
https://github.com/sarvesh-onlyme/ninja/tree/master/openshift/djangoの git リポジトリ
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 を含めました。
どんな助けでも大歓迎です。
たくさんのSOの投稿に加えて、私が抱えている問題を解決しているようには見えません。
mysql - 問題:mysqlを使用したWindows 7のpython manage.py syncdb
私はmysqlでpython djangoを使用しています。チュートリアルで指定されたすべてのルールに従っていますが、それでもエラーが発生します。問題の仕様を以下に示します。setting.py の私のデータベース設定はこのようなものです
syncdb コマンドを実行した後、次のようなエラーが発生します。