-1

django フレームワークを使用して Web サイトを作成したいのですが、Web サイトを複数のアプリに分割する方法がわかりません... 助けてください。

事前に、どうもありがとう、ところで、私はウェブ開発が初めてです

4

1 に答える 1

0

Django は、URL パターンを、views.py に記述したコードと照合することで機能します。

あなたの場合、同じパターン (^$) を 2 つのビュー メソッドに向けています。Django は一致を見つけると停止するため、パターンを切り替えると、常にリストの最初のエントリに一致します。

パターンを次のように変更した場合:

urlpatterns = patterns('',
        url(r'^/two$', 'myapp2.views.home2', name='home2'),
        url(r'^$', 'myapp1.views.home1', name='home1'),

ここで、htt://localhost:8000/twoと入力すると home2 が実行され、http://localhost:8000/と入力すると home1 が実行されます。

于 2012-12-03T10:56:26.623 に答える