Loading docs/intro/tutorial01.txt +2 −2 Original line number Diff line number Diff line Loading @@ -262,7 +262,7 @@ that, run the following command: The :djadmin:`syncdb` command looks at the :setting:`INSTALLED_APPS` setting and creates any necessary database tables according to the database settings in your :file:`mysqlite/settings.py` file. You'll see a message for each in your :file:`mysite/settings.py` file. You'll see a message for each database table it creates, and you'll get a prompt asking you if you'd like to create a superuser account for the authentication system. Go ahead and do that. Loading Loading @@ -525,7 +525,7 @@ API Django gives you. To invoke the Python shell, use this command: We're using this instead of simply typing "python", because :file:`manage.py` sets the ``DJANGO_SETTINGS_MODULE`` environment variable, which gives Django the Python import path to your :file:`settings.py` file. the Python import path to your :file:`mysite/settings.py` file. .. admonition:: Bypassing manage.py Loading docs/intro/tutorial02.txt +6 −6 Original line number Diff line number Diff line Loading @@ -78,8 +78,8 @@ Make the poll app modifiable in the admin But where's our poll app? It's not displayed on the admin index page. Just one thing to do: we need to tell the admin that ``Poll`` objects have an admin interface. To do this, open the file called ``admin.py`` in your ``polls`` directory, and edit it to look like this:: objects have an admin interface. To do this, open the :file:`polls/admin.py` file, and edit it to look like this:: from django.contrib import admin from polls.models import Poll Loading Loading @@ -339,7 +339,7 @@ of an arbitrary method is not supported. Also note that the column header for underscores replaced with spaces), and that each line contains the string representation of the output. You can improve that by giving that method (in ``models.py``) a few You can improve that by giving that method (in :file:`polls/models.py`) a few attributes, as follows:: class Poll(models.Model): Loading @@ -350,8 +350,8 @@ attributes, as follows:: was_published_recently.boolean = True was_published_recently.short_description = 'Published recently?' Edit your admin.py file again and add an improvement to the Poll change list page: Filters. Add the following line to ``PollAdmin``:: Edit your :file:`polls/admin.py` file again and add an improvement to the Poll change list page: Filters. Add the following line to ``PollAdmin``:: list_filter = ['pub_date'] Loading Loading @@ -409,7 +409,7 @@ live anywhere on your filesystem that Django can access. (Django runs as whatever user your server runs.) However, keeping your templates within the project is a good convention to follow. Open your settings file (``mysite/settings.py``, remember) and add a Open your settings file (:file:`mysite/settings.py`, remember) and add a :setting:`TEMPLATE_DIRS` setting:: TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')] Loading Loading
docs/intro/tutorial01.txt +2 −2 Original line number Diff line number Diff line Loading @@ -262,7 +262,7 @@ that, run the following command: The :djadmin:`syncdb` command looks at the :setting:`INSTALLED_APPS` setting and creates any necessary database tables according to the database settings in your :file:`mysqlite/settings.py` file. You'll see a message for each in your :file:`mysite/settings.py` file. You'll see a message for each database table it creates, and you'll get a prompt asking you if you'd like to create a superuser account for the authentication system. Go ahead and do that. Loading Loading @@ -525,7 +525,7 @@ API Django gives you. To invoke the Python shell, use this command: We're using this instead of simply typing "python", because :file:`manage.py` sets the ``DJANGO_SETTINGS_MODULE`` environment variable, which gives Django the Python import path to your :file:`settings.py` file. the Python import path to your :file:`mysite/settings.py` file. .. admonition:: Bypassing manage.py Loading
docs/intro/tutorial02.txt +6 −6 Original line number Diff line number Diff line Loading @@ -78,8 +78,8 @@ Make the poll app modifiable in the admin But where's our poll app? It's not displayed on the admin index page. Just one thing to do: we need to tell the admin that ``Poll`` objects have an admin interface. To do this, open the file called ``admin.py`` in your ``polls`` directory, and edit it to look like this:: objects have an admin interface. To do this, open the :file:`polls/admin.py` file, and edit it to look like this:: from django.contrib import admin from polls.models import Poll Loading Loading @@ -339,7 +339,7 @@ of an arbitrary method is not supported. Also note that the column header for underscores replaced with spaces), and that each line contains the string representation of the output. You can improve that by giving that method (in ``models.py``) a few You can improve that by giving that method (in :file:`polls/models.py`) a few attributes, as follows:: class Poll(models.Model): Loading @@ -350,8 +350,8 @@ attributes, as follows:: was_published_recently.boolean = True was_published_recently.short_description = 'Published recently?' Edit your admin.py file again and add an improvement to the Poll change list page: Filters. Add the following line to ``PollAdmin``:: Edit your :file:`polls/admin.py` file again and add an improvement to the Poll change list page: Filters. Add the following line to ``PollAdmin``:: list_filter = ['pub_date'] Loading Loading @@ -409,7 +409,7 @@ live anywhere on your filesystem that Django can access. (Django runs as whatever user your server runs.) However, keeping your templates within the project is a good convention to follow. Open your settings file (``mysite/settings.py``, remember) and add a Open your settings file (:file:`mysite/settings.py`, remember) and add a :setting:`TEMPLATE_DIRS` setting:: TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')] Loading