ラベル python の投稿を表示しています。 すべての投稿を表示
ラベル python の投稿を表示しています。 すべての投稿を表示

2013年4月27日土曜日

Djangoでデータベースの位置を相対パスにする

備忘録

Djangoのチュートリアルを参考にデータベースの設定をしようと思ったら、チュートリアルには絶対パスで指定しろと書かれている。
でも、デフォルト状態のデータベースをバージョン管理したかったので相対パスにする方法を調べた



/settings.pyの初めの方を以下の様に編集(DB名は好きな名前)
from os import path
basepath = path.dirname(__file__)

DATABASE_NAME = path.join(basepath, 'DB名')

DEBUG = True
TEMPLATE_DEBUG = DEBUG

ADMINS = (
    # ('Your Name', 'your_email@example.com'),
)

MANAGERS = ADMINS

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
        'NAME': DATABASE_NAME,                      # Or path to database file if using sqlite3.
        # The following settings are not used with sqlite3:
        'USER': '',
        'PASSWORD': '',
        'HOST': '',                      # Empty for localhost through domain sockets or '127.0.0.1' for localhost through TCP.
        'PORT': '',                      # Set to empty string for default.
    }
}


#以下アフィリエイト用の広告です

-->

2012年7月5日木曜日

MacPortsでpython+opencvの環境を作る

MacPortsの環境でPython+OpenCVの環境作りでハマったメモ
pythonでimport cvがうまく行かなかったのが、単純にMacPortsがインストールするOpenCVはmac標準のpythonの環境がセットアップされないのが問題だった。
MacPortsでインストールしたpythonではちゃんと動いた。


$ sudo port install python
$ sudo port install opencv +python27
$ vi ~/.bashrc
〜略〜
alias python=/opt/local/bin/python2.7 ← aliasでごまかす。PATHの方がいいかも



#以下アフィリエイト用の広告です