問題タブ [django-deployment]
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 - Django セットアップ: そのようなテーブル auth_user はありません
migrate
新しい環境で Django プロジェクトをセットアップし、サーバー (またはrunserver
)を開始しようとするたびに、エラー メッセージが表示されdjango.db.utils.OperationalError: no such table: auth_user
ます (以下の完全なエラー メッセージ)。
これは、一部のモデルでユーザー モデルを外部キーとして使用し (以下の例を参照)、新しいシステムがセットアップされた (データベースはまだ作成されていない) ためだと想定しています。Django はカスタム モデルのテーブルを作成しようとして失敗します。まだ作成されていないため、外部キー(ユーザーテーブル)が原因です。
私の質問は次のとおりです。これを防ぐために何をすべきかについてのベストプラクティスはありますか? 今のところ、新しい開発者を獲得するたびに実行中のシステムからデータベースをコピーしているだけです。これは今のところ機能しますが、ソフトウェアのオープン ソース配布には有効ではありません。
thisとthisのような別のものを試しましたが、これはうまくいきませんでした。Django プロジェクトのすべてでこの問題に遭遇しました。
python - Windows XPマシンにDjangoアプリをローカルにデプロイする方法は?
Windows XP マシンで使用したい小さな python 3 アプリケーションがあります。現在、Python シェルはそれほどユーザーフレンドリーではないため、そのための GUI を作成することにしました。PyQt (Qt デザイナーを使用) と TkInter を使用してみましたが、それらを使用するのは好きではありません。
代替手段を探して、Django について考えました。Django を使ったプロジェクトに取り組んだことがありますが、HTML を使用してアプリの外観をフォーマットできる点が気に入っています。ああ、私は管理機能を実装するのがいかに簡単であるかに恋をしています.
ただし、Django アプリケーションを Windows XP マシンにローカルに展開することさえできないようです。私は最新の Django ドキュメントを読みましたが、そのようなことについて何も述べていません。
私の質問がまだ漠然としている場合: Django Web アプリをローカルにデプロイして、Windows XP マシンの Internet Explorer などのブラウザーで使用したいと考えています。インストールは「プラグアンドプレイ」である必要があります。このアプリケーションは csv データベースに依存しているため、あまり凝ったものはありません。ユーザーが Python やその他の依存関係を自分でインストールすることを望んでいません。最終的に、ユーザーは、アプリを表示する Internet Explorer を開くショートカットをクリックするだけで済みます。
編集:ターゲット システムにはインターネット アクセスがありません。