Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

valuehack/scholariumat

Open more actions menu

Repository files navigation

https://drive.google.com/uc?id=0B58q9z1XmLXIUDdDMXpoZFEyZDQ Built with Cookiecutter Django https://travis-ci.org/valuehack/scholariumat.svg?branch=master https://coveralls.io/repos/github/valuehack/scholariumat/badge.svg?branch=master

Setup

  • This project runs on Python >= 3.6 (and Django >= 2.0)
  • Requirements for local virtual environments can be found in requirement/local.txt. Install with pip install -r requirements/local.txt
  • API/Secret keys are managed as environmental variables. There a no required variables but some functionality depends on certain keys. A list variables needed for production can be found in app.json.
  • Create accessible postgres database with same name (or at location specified in the DATABASE_URL environmental variable) and run python manage.py migrate
  • Default settings for local runs are config/settings/local.py. Tests (including Travis) use config/settings/test.py and production environments use config/settings/production.py.

Running Tests

Tests are handled by django: python manage.py test

Compiling CSS/JS files

This project uses Semantic UI. See their documentation for modifications.

Coding Style

  • PEP8 with a line length requirement of 120 instead of 80
  • Best practices concerning Django as described in 'Two Scoops of Django'

Production Environment

  • Build for deployment on Heroku
  • Uploaded files are handled by Amazon S3
  • Emails are managed by Sendgrid
  • Redis is used for caching and concurrency

License

License:MIT

About

Django Project running scholarium.at.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.