= Orip & Gooli's notes = == Installing == (http://www.djangoproject.com/documentation/install/) Can easy_install straight from svn! {{{ easy_install http://code.djangoproject.com/svn/django/trunk/ }}} ''Sweet! '' (It works nicely, except when it breaks with setuptools complaining about "!NameError: log" or something. Duh.) == Multiple versions == Some of us had previous installations in the standard location, site-packages/, and wanted to not touch them. Can install (typically, check out latest from SVN) to a home directory (or C:\Temp, ugh!), and then symlink it in site-packages/, or hack PYTHON_PATH before invoking the "non-standard" installations. (Examples?) == The official tutorial == * "Applications": WTF? No explanation what they're for. But see more [wiki:CurrentTutorialIdeas about the tutorial]. == Template handles "un/safe" text == HTML escaped automatically. Or not. ''But'', note that HTML uses ''several'' syntaxes/domains: content (ie, plain text) marked up with HTML must not contain <, >, or & -- these must be escaped. Then, element ''attributes'' must not contain " (double quotes). ''And'' nodes must not contain the string "", and have no concept of escapes. Ugh. So, does Django's templating support all this mess?