X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=README;h=5ababdb6cef94664f976fcab4aad1f0b30322910;hb=71c5af2da6325002d0418468ebe9a1c2036a8549;hp=3859fa3a687755fefba087a20773426baa05e42c;hpb=2f90346129ae3974be43c09613e7a3506ee31ed0;p=myslice.git diff --git a/README b/README index 3859fa3a..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 @@ -33,6 +32,9 @@ when you just need to hit ^C yourself when your static files need to be refreshe * use it from your browser (See more notes on using the development server below) +* install dependencies +$ pip install -r path/to/requirements/file.txt + ==================== Status *** Authentication *** @@ -217,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.