# django-showurls
[](https://travis-ci.org/Niklas9/django-showurls)
[](https://pypi.python.org/pypi/django-showurls/)
[](https://pypi.python.org/pypi/django-showurls/)
Adds a new management command that outputs all configured urls from your Django
project.
This is equivalent to Ruby on Rails command "rake routes", which I have found
quite useful lately.
## Usage
First you'll need to add the django_showurls app in your Django project's
settings.py file:
INSTALLED_APPS = (
..
'django_showurls',
..
)
After that you should be able to get an overview of all the urls in your project
by calling the showurls management command from your manage.py:
$ python manage.py showurls
^admin/
^$
^login/$
^logout/$
.. etc ..
## Installation
Install with pip (or easy_install)::
pip install django-showurls
## Todos
* should probably add some system tests that tests the actual command
(./manage.py showurls) on arbitrary Django projects
* look into if we can inspect what HTTP methods a specific url accepts (by
looking at the corresponding view?)
## License
BSD, just as the main Django project. See LICENSE file in root of this repo.
## Contributing
This project accepts contributions via GitHub pull requests.
* follow Google's Python style guide
https://google-styleguide.googlecode.com/svn/trunk/pyguide.html
* make commits of logical units, messages should include what changed and why
and be written in past tense
[](https://travis-ci.org/Niklas9/django-showurls)
[](https://pypi.python.org/pypi/django-showurls/)
[](https://pypi.python.org/pypi/django-showurls/)
Adds a new management command that outputs all configured urls from your Django
project.
This is equivalent to Ruby on Rails command "rake routes", which I have found
quite useful lately.
## Usage
First you'll need to add the django_showurls app in your Django project's
settings.py file:
INSTALLED_APPS = (
..
'django_showurls',
..
)
After that you should be able to get an overview of all the urls in your project
by calling the showurls management command from your manage.py:
$ python manage.py showurls
^admin/
^$
^login/$
^logout/$
.. etc ..
## Installation
Install with pip (or easy_install)::
pip install django-showurls
## Todos
* should probably add some system tests that tests the actual command
(./manage.py showurls) on arbitrary Django projects
* look into if we can inspect what HTTP methods a specific url accepts (by
looking at the corresponding view?)
## License
BSD, just as the main Django project. See LICENSE file in root of this repo.
## Contributing
This project accepts contributions via GitHub pull requests.
* follow Google's Python style guide
https://google-styleguide.googlecode.com/svn/trunk/pyguide.html
* make commits of logical units, messages should include what changed and why
and be written in past tense
Metadata
Release files for django-showurls 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-showurls-1.0.1.tar.gz | 3.7 kB | Details |
Release files / django-showurls-1.0.1.tar.gz
| Download URL | django-showurls-1.0.1.tar.gz |
|---|---|
| Size | 3.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bc70e5812411c04e4689ec91e9b33e3c9ab04071292c4519c77ceb32de3d941c
|
|
BLAKE2b-256 checksum How to use checksums |
6ef3473e174c46af4ec42c62938fe7556f6f7a0990245d46443fdea88d76c804
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |