問題タブ [subapplication]

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 投票する
1 に答える
605 参照

django - サブアプリを含む django アプリ。サブアプリの app_labels とそれらの間の外部キー関係

複数のサブアプリを含む django アプリを作成しようとしています。アプリの現在のディレクトリ レイアウトは次のとおりです (簡潔にするために、admin.py、test.py、views.py を除外しています)

myapp /models.pyは次のようになります。

myapp/subapp1/models.pyは次のようになります。

myapp/subapp2/models.pyは次のようになります。

私のsettings.pyには次のものがあります:

ただし、実行しようとする./manage.py makemigrations myapp.subapp1とエラーが発生します。

App 'myapp.subapp1' could not be found. Is it in INSTALLED_APPS?

しかし、subapp2 に相当するものを正常に実行できます。./manage.py makemigrations subapp1私が心配しているのは、アプリの名前空間の衝突です。

myapp/subapp1/apps.pyを追加すると

そしてmyapp/subapp1/__init__.py に

「myapp/subapp2」と同等の処理を行い、「myapp.app2」をコメント アウトします。INSTALLED_APPS

その後、正常に実行できます./manage.py makemigrations myapp.subapp1

myapp.subapp2ただし、INSTALLED_APPS からコメントを外すと

myapp/subapp2/models.pyを次のように変更します。

そして実行すると、次のよう./manage.py makemigrations myapp.subapp2になります。

myapp.subapp2.Baz.barとの間の外部キーの関係をどのように記述すればよいmyapp.subapp1.Barでしょうか?

前もって感謝します。

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

web-hosting - コア 2.0 サイト エラー HTTP エラー 502.5 - プロセス エラー内で非コア サブサイトをホストする

.net Web アプリケーションを .net コア 2.0 に更新したところ、問題なく動作しました。非コア Web アプリケーションであるサブサイトがあります。このサブアプリケーションは、「コア 2.0 サイト エラー HTTP エラー 502.5 - プロセス エラー」というエラーをスローするようになりました。

アプリケーション プールの設定をマネージド コードなしに変更し、dotnetcore のハンドラーも明示的に削除しました。

.NET CLR のバージョンを古い v4 のままにしておくと、サブ アプリケーションは読み込まれますが、サブ アプリケーション フォルダー内の css ファイルまたは js ファイルが見つかりません。

ここで何か助けていただければ幸いです。

ありがとう!

そのため、CLR バージョンが v4 のサブ アプリケーション用に別のアプリケーション プールを作成し、それが読み込まれるようになりました。しかし、css ファイルや js ファイルが見つかりません。これらすべてのファイルのステータスが 502 (Bad Gateway) になっています。例えば:

AppA: メインの .net コア 2 Web アプリ SubAppB: .net 4.6 Web アプリ。

https://www.AppA.com/SubAppB/Account/Loginにアクセスすると 、すべての画像、css、js ファイルが 502 をスローしています。Chrome では、ブラウザが次の場所でファイルを探しているのがわかります: https://www .AppA.com/SubAppB/Content/login.css