/pyconark

Arkansas Python Conference Website

Primary LanguageJavaScript

README.md

A bare bones conference website.

Single HTML page with some dynamically loaded "Tiles" will make up most of the content in this site.

Officially Supporting Python 3.6.6

pip install -r requirements.txt

This is the version Heroku uses, so for the short-term, other versions are not being tested, and their requirements files not updated.

TODO: Update Python 3.7 requirements and test TODO: Determine if Python 2.7 is even worth keeping up with at this point.

Initial Setup

There's a command hook that can be used to do the whole initial setup and start the server fresh.

python manage.py install_main

Known Issues

[_] - Issue reported from s3 dependencies

 /app/.heroku/python/lib/python3.6/site-packages/storages/backends/s3boto3.py:282: UserWarning: The default behavior 
 of S3Boto3Storage is insecure and will change in django-storages 2.0. By default files and new buckets are saved 
 with an ACL of 'public-read' (globally publicly readable). Version 2.0 will default to using the bucket's ACL. 
 To opt into the new behavior set AWS_DEFAULT_ACL = None, otherwise to silence this warning explicitly 
 set AWS_DEFAULT_ACL.

Google App Engine Deployment

Create a SQL Cloud Instance and set the variables appropriately GAE_SQL_PASS GAE_SQL_USER GAE_SQL_CON_STR GAE_INSTANCE Follow this guide https://cloud.google.com/python/django/flexible-environment