Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Changed 'django-admin startapp' so that it doesn't create the 'urls' …

…directory. People have said they're a bit overwhelmed by the multiple url directories, and this one isn't necessary for basic Django usage. You can always make it yourself if you know what you're doing and want to decouple/distribute your apps.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@415 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit a537a4efa1de8333c07817189b6de2711da89ff0 1 parent 59c3ebc
@adrianholovaty adrianholovaty authored
View
0  django/conf/app_template/urls/__init__.py
No changes.
View
5 django/conf/app_template/urls/app_name.py
@@ -1,5 +0,0 @@
-from django.conf.urls.defaults import *
-
-urlpatterns = patterns('{{ project_name }}.apps.{{ app_name }}.views',
-# (r'', ''),
-)
View
3  docs/tutorial01.txt
@@ -122,9 +122,6 @@ That'll create a directory structure like this::
models/
__init__.py
polls.py
- urls/
- __init__.py
- polls.py
views/
__init__.py
View
7 docs/tutorial03.txt
@@ -369,9 +369,10 @@ We've been editing the URLs in ``myproject/settings/urls/main.py``, but the
URL design of an app is specific to the app, not to the Django installation --
so let's move the URLs within the app directory.
-Just copy the file ``myproject/settings/urls/main.py`` to
-``myproject/apps/polls/urls/polls.py``, which had already been created, as a
-stub, by ``django-admin.py startapp``.
+Create a directory ``myproject/apps/polls/urls/``, and put a blank file called
+``__init__.py`` into it. (The ``__init__.py`` file is necessary for Python to
+treat the directory as a package.) Then copy the file
+``myproject/settings/urls/main.py`` to ``myproject/apps/polls/urls/polls.py``.
Then, change ``myproject/settings/urls/main.py`` to remove the poll-specific
URLs and insert an ``include()``::
Please sign in to comment.
Something went wrong with that request. Please try again.