X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=README;h=f2ec7efd6a92e530a2f3e08d1840e68a42bcf760;hb=55f628fd2398b231159c148e1dee8302e255640e;hp=619473b85c148368612e170d2cff15c16a48b1dc;hpb=e5ff99987b62d202bc453cddb8e7dc4a218ac64f;p=myslice.git diff --git a/README b/README index 619473b8..f2ec7efd 100644 --- a/README +++ b/README @@ -6,7 +6,7 @@ See the devel/ subdir for more devel-oriented doc. ==================== 1 minute howto -* REQUIREMENTS is to have python + django installed django +* REQUIREMENTS is to have python + django (1.5.2) installed django ** should be straightforward ** see devel/django-install.txt in case of trouble @@ -17,12 +17,14 @@ See the devel/ subdir for more devel-oriented doc. * edit myslice/config.py and enter the details of your manifold backend * init django -$ manage.py syncdb +$ ./manage.py syncdb +$ ./manage.py migrate * gather static files $ ./manage.py collectstatic (formerly, we used make static, which is deprecated) -- or -- $ ./manage.py collectstatic --noinput +$ make * run a local server: $ manage.py runserver 0.0.0.0:8000 @@ -150,10 +152,10 @@ package is published) .. the recommended layout for the various files and pieces (py, html, js and css) with django is IMHO really painful; we *SHOULD* use e.g. - plugins/simplelist.py, - plugins/templates/plugins.html, - plugins/static/js/simplelist.js - plugins/static/css/simplelist.css + plugins/quickfilter/quickfilter.py, + plugins/quickfilter/templates/quickfilter.html, + plugins/quickfilter/static/js/quickfilter.js + plugins/quickfilter/static/css/quickfilter.css which I have tried doing for a while but I found myself just hopping around in the file tree all day long, wasting cycles big time @@ -236,11 +238,15 @@ $./manage.py migrate if it fails: -sqlite> DROP TABLE my_table [from your DB] +1. go to myslice directory +2. do sqlite3 myslice.sqlite3 [if sqlite3: command not found, do $apt-get install sqlite3] +3. check the list of tables with sqlite> .tables +4. if you find those tables that was mentioned in the failure message while running $./manage.py migrate + do sqlite> DROP TABLE mentioned_table + [mentioned_table = the tables that was explicity mentioned in the failure message of $./manage.py migrate] +5. sqlite> .quit +6. $./manage.py migrate -then - -$./manage.py migrate