0

私はhttps://docs.djangoproject.com/en/dev/intro/tutorial03/に取り組んでいます。これには、ビューの呼び出しと URL のビューへの接続についての説明があります。これは、ビューを含まない django アプリまたはスクリプトでも機能しますか?

「myscript」というスクリプトを含む「myapp」というアプリがあった場合、次のようなことをするとします。

myapp/urls.py

from django.conf.urls import patterns, url
from myapp import myscript

urlpatterns = patterns('',
    url(r'^$', ???myscript???, name='myapp')
)

これはベストプラクティスに準拠していますか、そうでない場合は、django プロジェクト内からスクリプトをどのように呼び出す必要がありますか?

4

2 に答える 2

2

Django は、関数が特定の URL を処理し、次のようないくつかの制約があることを期待しています。

  • 渡される最初のパラメーターはHttpRequestオブジェクトです
  • HttpResponse関数は適切なオブジェクトを返す必要があります。

関数がどこにあるか、views.pyまたは他の python ファイルにあるかは問題ではありません。

于 2013-11-11T18:39:21.450 に答える