Quick InstallΒΆ

Template3d can run from the python installation directory while allowing the developer to manipulate its functionality in individual projects. There are no required project settings other than the ones listed below.

Note

If you do not define STANDARD_TEMPLATE_DIRS in the projects settings.py file, templates will be used from the global installation directory. You can retrieve this setting with a python manage.py template3d -l and put your original templates there. These will be availible to all projects.

Quick Install:
  • hg clone https://surgemcgee@bitbucket.org/surgemcgee/django_template3d

  • cd django_template3d/

  • python setup.py install

  • cd /var/www

  • django-admin.py startproject new_project

  • cd new_project/

  • Copy the serve directory from template3d package to the new_project base directory.

  • Add the necessary settings to new_project settings.py
    • import os
    • PROJECT_DIR = os.path.dirname(__file__)
    • TEMPLATE_DIRS = (os.path.join(PROJECT_DIR, ‘serve/templates/’) )
    • STATICFILES_DIRS = (os.path.join(PROJECT_DIR, ‘serve/’),)
    • Add “template3d” to INSTALLED_APPS
  • Add: url(r'^template3d/', include('template3d.urls')), to new_project urls.py

  • python manage.py template3d

  • python manage.py runserver

  • Navagate to http://localhost:8000/template3d