我試圖以自動化的方式在linux節點上安裝石墨。安裝石墨的腳本,配置和啓動服務。與local_settings的Django syncdb - Graphite
的Python 2.7 Django的1.5.12
一個步驟的安裝石墨需要**
manage.py執行syncdb
**
早些時候我試圖以互動的方式做我能夠創造超級用戶的地方。
蟒蛇/opt/graphite/webapp/graphite/manage.py執行syncdb
一旦安裝它下面的表格。
account_mygraph auth_user_user_permissions
account_profile dashboard_dashboard
account_variable dashboard_dashboard_owners
account_view django_admin_log
account_window django_content_type
auth_group django_session
auth_group_permissions events_event
auth_permission tagging_tag
auth_user tagging_taggeditem
auth_user_groups url_shortener_link
我想通過在local_setting.py文件中提供自己的設置使其自動化。
我在我的文件中有以下內容。
DATABASES = {
'default': {
'NAME': '/opt/graphite/storage/graphite.db',
'ENGINE': 'django.db.backends.sqlite3',
'USER': 'root',
'PASSWORD': 'Pa55word',
'HOST': 'localhost',
'PORT': ''
}
}
當運行以下
蟒/opt/graphite/webapp/graphite/manage.py執行syncdb --settings = LOCAL_SETTINGS
它執行與以下輸出
Creating tables ...
Installing custom SQL ...
Installing indexes ...
Installed 0 object(s) from 0 fixture(s)
它不創建表和auth用戶等
sqlite> .tables list
sqlite>
如何通過local_setting.py文件提供我的local_settings來獲得所有表。
請指教。
Naga - 遷移不是有效的操作。 python /opt/graphite/webapp/graphite/manage.py migrate --settings = local_settings 未知的命令:'migrate' 輸入'manage.py help'的用法。 – Chucks
@Chucks嘗試在settings.py文件的INSTALLED_APPS中包含石墨 – nagsrk