差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
python:django:django_programming_memo [2010/12/22 00:52] ともやんpython:django:django_programming_memo [2015/08/20 10:34] (現在) – 削除 ともやん
行 1: 行 1:
-====== Django プログラミング メモ ====== 
- 以下の内容については Django-1.2.3 を利用して記述している。 
-===== プロジェクトフォルダの settings.py ===== 
-  - 日本語を使用しても問題が発生しないように、先頭行に以下の記述を追加してファイルを UTF-8 にて保存しなおす。\\ <code python> 
-# -*- coding: utf-8 -*- 
-</code> 
-  - 3行目にて os モジュールを import し、\\ <code python> 
-import os 
-</code>15行目付近で PROJECT_ROOT の取得を追加する。(各動作環境のパスの差異を吸収する)\\ %%__file__%% == '/private/django_proj/settings.py' の場合、'/private/django_proj/' を取得。\\ %%__file__%% == 'D:\My Projects\django_proj\settings.py' の場合、'D:\My Projects\django_proj' を取得。<code python> 
-# プロジェクトのルートパスを取得 
-PROJECT_ROOT = os.path.abspath(os.path.split(__file__)[0]) 
-</code> 
-  - データベースへの接続設定を行う。(以下は PostgreSQL の例)<code python> 
-DATABASES = { 
-    'default': { 
-        # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. 
-        'ENGINE'    : 'django.db.backends.postgresql_psycopg2', 
-        'NAME'      : 'pydev_sample',   # Or path to database file if using sqlite3. 
-        'USER'      : 'pydev_sample',   # Not used with sqlite3. 
-        'PASSWORD'  : 'test123',        # Not used with sqlite3. 
-        'HOST'      : '',               # Set to empty string for localhost. Not used with sqlite3. 
-        'PORT'      : '',               # Set to empty string for default. Not used with sqlite3. 
-    } 
-} 
-</code> 
-  - タイムゾーンをアジア/東京に設定する。<code python> 
-TIME_ZONE = 'Asia/Tokyo' 
-</code> 
-  - 言語コードを日本に設定する。<code python> 
-LANGUAGE_CODE = 'ja' 
-</code> 
-  - サイトメディアのルートを設定する。(以下ではプロジェクトルートの media ディレクトリを設定)\\ '/private/django_proj/media' のような内容で設定される。<code python> 
-MEDIA_ROOT = os.path.join(PROJECT_ROOT, 'media') 
-</code> 
-  - サイトメディアの URL を設定する。<code python> 
-MEDIA_URL = '/site_media/' 
-</code> 
- 
-<code python> 
-# -*- coding: utf-8 -*- 
-# Django settings for pydev_sample project. 
-import os 
- 
-DEBUG = True 
-#DEBUG = False 
-TEMPLATE_DEBUG = DEBUG 
- 
-ADMINS = ( 
-    # ('Your Name', 'your_email@domain.com'), 
-) 
- 
-MANAGERS = ADMINS 
- 
-# プロジェクトのルートパスを取得 
-PROJECT_ROOT = os.path.abspath(os.path.split(__file__)[0]) 
- 
-DATABASES = { 
-    'default': { 
-        # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. 
-        'ENGINE'    : 'django.db.backends.postgresql_psycopg2', 
-        # Or path to database file if using sqlite3. 
-        'NAME'      : 'pydev_sample', 
-        # Not used with sqlite3. 
-        'USER'      : 'pydev_sample', 
-        # Not used with sqlite3. 
-        'PASSWORD'  : 'test123', 
-        # Set to empty string for localhost. Not used with sqlite3. 
-        'HOST'      : '', 
-        # Set to empty string for default. Not used with sqlite3. 
-        'PORT'      : '', 
-    } 
-} 
-</code> 
  
  • python/django/django_programming_memo.1292946777.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)