Found a couple of issues with the updater. First, bad logic on which formats to process, so that is fixed to handle modern, commander, and standard as of today - it will still need to be updated when new cards are released. Second, it was lookingfor KeyErrors when what is thrown from an array access is an IndexError. Finally, fixed the call to get the current datetime.
For Card Battle, added in support for Modern and Commander. Updated logic to get closer to using the Fromat object/table, although still need to come revision logic to have it use today's date to pick which formats are currently legal. Fixed navigation bar so that it shows you are in battle.
Removed py from the name of the website app.
Updated wesite app files to use a merged version of the skeletons from Django 1.7. No real changes here, but did it for completeness.
Fixed a deprecation issue with how class Meta is described in admin in Django 1.7
Fixed issue with warnings on timezones.
The second database isn't needed becase the test harndess will prepend 'test_' to the database name. Not really using this in different environments so removing it.
The Django user and session tables are migrated from another script - they don't need to be in here.
Fixed issue with warnings on timezones.
Fixed issue with warnings on timezones.
LOTS of work to get data migration working so that tests could work. Turns out that Django is doing something really stupid with deleting intial data between test runs. Took 3+ hours to figure this out. See https://code.djangoproject.com/ticket/22487
Not sure why the admin classes were in my model - they don't belong there. Removed them.
Added more base data for migrations.
Added unique for type and subtype. fixed issue with making model for DjangoSession. Cleaned up migrations and added tests to test type and subtype uniqueness.
More tests for the basics for BaseCard.
Doing a better job with deployment settings.