Login restriction added on dashboard,account,slice_req. Readme: how to update db...
[myslice.git] / README
diff --git a/README b/README
index 175e65b..cadc88d 100644 (file)
--- 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,17 @@ 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 <your_app>
+
+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 <your_app> > temp_data.json
+$python manage.py reset <your_app>
+$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.