diff options
| author | Adrian Holovaty <adrian@holovaty.com> | 2005-10-19 01:09:05 +0000 |
|---|---|---|
| committer | Adrian Holovaty <adrian@holovaty.com> | 2005-10-19 01:09:05 +0000 |
| commit | f07e5d4f5df5ca9ca3366d7ecc4b01c490c13198 (patch) | |
| tree | 1b73d89471554d058cb46bc13d17bd3687c638fa /docs/tutorial01.txt | |
| parent | fd3d579179581b1fa460e13115471d58fec0c8f6 (diff) | |
Fixed #627 -- BACKWARDS-INCOMPATIBLE CHANGE. Admin is now an app, not a middleware. See BackwardsIncompatibleChanges for a full list of changes and information on how to update your code.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@948 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'docs/tutorial01.txt')
| -rw-r--r-- | docs/tutorial01.txt | 25 |
1 files changed, 7 insertions, 18 deletions
diff --git a/docs/tutorial01.txt b/docs/tutorial01.txt index d69afa7392..761b73466d 100644 --- a/docs/tutorial01.txt +++ b/docs/tutorial01.txt @@ -40,16 +40,10 @@ settings. Let's look at what ``startproject`` created:: __init__.py apps/ __init__.py - settings/ - __init__.py - admin.py - main.py - urls/ - __init__.py - admin.py - main.py + settings.py + urls.py -First, edit ``myproject/settings/main.py``. It's a normal Python module with +First, edit ``myproject/settings.py``. It's a normal Python module with module-level variables representing Django settings. Edit the file and change these settings to match your database's connection parameters: @@ -69,11 +63,6 @@ these settings to match your database's connection parameters: point. Do that with "``CREATE DATABASE database_name;``" within your database's interactive prompt. - Also, note that MySQL and sqlite support is a recent development, and Django - hasn't been comprehensively tested with either database. If you find any - bugs in those bindings, please file them in `Django's ticket system`_ so we - can fix them immediately. - Now, take a second to make sure ``myproject`` is on your Python path. You can do this by copying ``myproject`` to Python's ``site-packages`` directory, or you can do it by altering the ``PYTHONPATH`` environment variable. See the @@ -84,7 +73,7 @@ or you can do it by altering the ``PYTHONPATH`` environment variable. See the Run the following command:: - django-admin.py init --settings=myproject.settings.main + django-admin.py init --settings=myproject.settings The ``django-admin.py`` utility generally needs to know which settings module you're using. Here, we're doing that by specifying ``settings=`` on the command @@ -92,11 +81,11 @@ line, but that can get tedious. If you don't want to type ``settings=`` each time, you can set the ``DJANGO_SETTINGS_MODULE`` environment variable. Here's how you do that in the Bash shell on Unix:: - export DJANGO_SETTINGS_MODULE=myproject.settings.main + export DJANGO_SETTINGS_MODULE=myproject.settings On Windows, you'd use ``set`` instead:: - set DJANGO_SETTINGS_MODULE=myproject.settings.main + set DJANGO_SETTINGS_MODULE=myproject.settings If you don't see any errors after running ``django-admin.py init``, you know it worked. That command initialized your database with Django's core database @@ -221,7 +210,7 @@ But first we need to tell our project that the ``polls`` app is installed. projects, and you can distribute apps, because they don't have to be tied to a given Django installation. -Edit the myproject/settings/main.py file again, and change the ``INSTALLED_APPS`` +Edit the myproject/settings.py file again, and change the ``INSTALLED_APPS`` setting to include the string "myproject.apps.polls". So it'll look like this:: INSTALLED_APPS = ( |
