X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=README;h=5ababdb6cef94664f976fcab4aad1f0b30322910;hb=05289ac1e6d9493b585bf0d6bb249d241eee99e2;hp=3d436f5d5f69eddf888b0ffc020980c7ff2c9da8;hpb=b8a2aa21a0a84e867191f5d798bf68b4353bd7b5;p=myslice.git diff --git a/README b/README index 3d436f5d..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. @@ -13,7 +13,6 @@ See the devel/ subdir for more devel-oriented doc. * git clone ssh://yourlogin@git.onelab.eu/git/myslice-django.git * edit myslice/settings.py and -** change DEVELOPER_ROOT if you didnt clone into ~/git/myslice-django ** change the location of your backend API (not yet supported) * edit myslice/config.py and enter the details of your manifold backend @@ -22,7 +21,7 @@ See the devel/ subdir for more devel-oriented doc. $ manage.py syncdb * gather static files -$ make static +$ ./manage.py collectstatic (formerly, we used make static, which is deprecated) * run a local server: $ manage.py runserver 0.0.0.0:8000 @@ -220,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.