トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

Python:Django:メモ の変更点

Top / Python:Django:メモ

*Python:Django:メモ [#v030e290]

つまらない内容ですが、メモリます。

***よく使うやつ [#l44e89d0]

プロジェクトを作成
 django-admin.py startproject {$プロジェクト名} 

アプリを作成
 manage.py startapp {$アプリ名}

これでmodels.pyとかviews.pyとかができる。

***urlsの設定 [#aaaea514]

とりあえず、manage.pyでstartappしたら、まずアプリ固有のURL設定を切り離すために、アプリディレクトリ内にプロジェクトのurls.pyをコピーする。

して、次に、プロジェクトのurls.pyからアプリのurls.pyを読み込むように書き換える。

***開発環境用に、静的ファイルを開発用serverから読み込めるようにする [#ce164d5e]

プロジェクトのurls.pyに以下を追加すると、幸せになれるかもw

 from django.conf import settings
 if settings.DEBUG:
     urlpatterns += patterns('',
         (r'^statics/(?P<path>.*)$', 'django.views.static.serve',
          {'document_root':  '/path/to/staticfiles'}),
     )

これで、「/path/to/staticfiles」ディレクトリ以下にあるファイルが読み込まれるようになります。

ちなみに、if・・・でDEBUGモードで起動している場合のみにurlpatternsに性的コンテンツの返却設定が有効となるように書いています。

詳細は以下URLを参照w
 - http://djangoproject.jp/doc/ja/1.0/howto/static-files.html