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

Python:Django:メモ

Last-modified: 2013-08-24 (土) 02:14:21 (3891d)
Top / Python:Django:メモ

Python:Django:メモ

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

よく使うやつ

プロジェクトを作成

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

アプリを作成

manage.py startapp {$アプリ名}

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

urlsの設定

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

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

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

プロジェクトの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