スーパージャンゴの詳細な分析のプロセスを開始

1.ファイル名を指定して実行コマンドのpython manage.pyのrunserver 127.0.0.1:8000

入場manage.py   

2.囲碁django.core.management __init__.pyのManagementUtilityクラス

 

3.実行して、全体のプロセスのコードのキーポイントである()メソッドを実行します

 

 

で、キー1つの呼び出しapps.populate方法django.setup():apps.populate(settings.INSTALLED_APPS)   

 

 

 キー2オートコンプリート()

 

 

 关键3 run_from_argv(self.argv)

 

 

 メソッドを実行します

 

 

 ここでのハンドルは、ハンドラメソッドのrunserverです

 

 

run()メソッド

 

 

 主な機能は、関数のアドレスが渡さ合格self.inner_runすることに注意してください

main()関数

 

 

 

 python_reloader()関数

 

 

 ポイントinner_run()関数にだけ注意を払うへ戻ります

 

 

 ここではWSGIを取得するget_handler()関数は、wsgi.pyオブジェクト

 

 

 

 

 

 wsgi.py

 

 

 ここでは、Djangoのウェブを開始するにはrunメソッドを見て

おすすめ

転載: www.cnblogs.com/s686zhou/p/12129592.html
おすすめ