X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=README;h=5ababdb6cef94664f976fcab4aad1f0b30322910;hb=71c5af2da6325002d0418468ebe9a1c2036a8549;hp=175e65b017ae8108512a29d33685573d1f1b2480;hpb=24365474e92552fb38c74c38e70d6776d84cdd18;p=myslice.git diff --git a/README b/README index 175e65b0..5ababdb6 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -his file documents the contents of this module +This file documents the contents of this module See the devel/ subdir for more devel-oriented doc. @@ -219,3 +219,19 @@ that would reset all-static/ and all-templates/ for you from the other contents +======== update django database to reflect changes in existing models without any migration system (e.g., south) ========= + +$python manage.py reset +#Django 1.5.1 +$python manage.py flush + +This will update the database tables for your app, but will completely destroy any data that existed in those tables. +If the changes you made to your app model do not break your old schema (for instance, you added a new, optional field) +you can simply dump the data before and reload it afterwards, like so: + + +$python manage.py dumpdata > temp_data.json +$python manage.py reset +$python manage.py loaddata temp_data.json + +If your changes break your old schema this won't work - in which case tools like south or django evolution are great.