An easy way to setup a database site.
Project description
Install
Run virtualenv demoenv --no-site-packages
Run demoenv\Scripts\activate
Run pip install Django
Run django-admin startproject demo
Run pip install cosmicdb
Usage
Add cosmicdb and requirements to your INSTALLED_APPS setting like this (your app must be first to override):
INSTALLED_APPS = ( 'YOURAPPHERE', 'cosmicdb', 'dal', 'dal_select2', 'crispy_forms', 'django_tables2', ... (rest of django apps) )
Add cosmicdb.urls to your urls.py like this (put cosmicdb urls last):
from django.conf.urls import url, include urlpatterns = [ ... url(r'^', include('cosmicdb.urls')), ]
Add cosmicdb settings to your settings.py like this:
LANGUAGE_CODE = 'en-au' COSMICDB_SITE_TITLE = 'Demo Site' COSMICDB_ALLOW_SIGNUP = False AUTH_USER_MODEL = 'cosmicdb.User' LOGIN_URL = '/login/' CRISPY_TEMPLATE_PACK = 'bootstrap3' DJANGO_TABLES2_TEMPLATE = 'django_tables2/bootstrap-responsive.html' EMAIL_USE_TLS = True EMAIL_HOST = 'smtp.gmail.com' EMAIL_PORT = 587 EMAIL_HOST_USER = 'test@test.com' EMAIL_HOST_PASSWORD = 'testpassword' DEFAULT_FROM_EMAIL = EMAIL_HOST_USER DEFAULT_FROM_EMAIL_NAME = COSMICDB_SITE_TITLE
Run python manage.py migrate
Run python manage.py collectstatic
Run python manage.py createsuperuser
Requirements
Dev Notes
adjust cosmicdb/__init__.py for version number
python setup.py sdist bdist_wheel
twine upload dist/cosmicdb-0.0.1*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cosmicdb-0.0.17.tar.gz
(4.4 MB
view hashes)
Built Distribution
Close
Hashes for cosmicdb-0.0.17-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d0cb14c676651dca284b928229316acd2c55c4f2b683ab485e7a4d884573491 |
|
MD5 | 25473028c829c6058cf5c8de71532b71 |
|
BLAKE2b-256 | 9d1a29ef63cde48dfc063b1c86f6b02bd27bcba1a2a81012693b4d4bf1cf36fc |