123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163 |
- Metadata-Version: 2.1
- Name: django-extensions
- Version: 3.0.0
- Summary: Extensions for Django
- Home-page: http://github.com/django-extensions/django-extensions
- Author: Michael Trier
- Author-email: mtrier@gmail.com
- Maintainer: Bas van Oostveen
- Maintainer-email: v.oostveen@gmail.com
- License: MIT License
- Platform: any
- Classifier: Development Status :: 5 - Production/Stable
- Classifier: Environment :: Web Environment
- Classifier: Framework :: Django
- Classifier: Framework :: Django :: 1.11
- Classifier: Framework :: Django :: 2.1
- Classifier: Framework :: Django :: 2.2
- Classifier: Framework :: Django :: 3.0
- Classifier: Intended Audience :: Developers
- Classifier: License :: OSI Approved :: MIT License
- Classifier: Operating System :: OS Independent
- Classifier: Programming Language :: Python
- Classifier: Programming Language :: Python :: 2
- Classifier: Programming Language :: Python :: 2.7
- Classifier: Programming Language :: Python :: 3
- Classifier: Programming Language :: Python :: 3.5
- Classifier: Programming Language :: Python :: 3.6
- Classifier: Programming Language :: Python :: 3.7
- Classifier: Programming Language :: Python :: 3.8
- Classifier: Programming Language :: Python :: Implementation :: CPython
- Classifier: Programming Language :: Python :: Implementation :: PyPy
- Classifier: Topic :: Utilities
- Requires-Dist: six (>=1.2)
- Requires-Dist: typing ; python_version < "3.5"
- ===================
- Django Extensions
- ===================
- .. image:: https://img.shields.io/pypi/l/django-extensions.svg
- :target: https://raw.githubusercontent.com/django-extensions/django-extensions/master/LICENSE
- .. image:: https://secure.travis-ci.org/django-extensions/django-extensions.svg?branch=master
- :alt: Build Status
- :target: http://travis-ci.org/django-extensions/django-extensions
- .. image:: https://img.shields.io/pypi/v/django-extensions.svg
- :target: https://pypi.python.org/pypi/django-extensions/
- :alt: Latest PyPI version
- .. image:: https://img.shields.io/pypi/wheel/django-extensions.svg
- :target: https://pypi.python.org/pypi/django-extensions/
- :alt: Supports Wheel format
- .. image:: https://coveralls.io/repos/django-extensions/django-extensions/badge.svg?branch=master
- :target: https://coveralls.io/r/django-extensions/django-extensions?branch=master
- :alt: Coverage
- Django Extensions is a collection of custom extensions for the Django Framework.
- Getting Started
- ===============
- The easiest way to figure out what Django Extensions are all about is to watch the
- `excellent screencast by Eric Holscher`__ (`watch the video on vimeo`__). In a couple
- minutes Eric walks you through a half a dozen command extensions. There is also a
- `short screencast on GoDjango's Youtube Channel`__ to help show you even more.
- Requirements
- ============
- Django Extensions requires Django 2.2 or later.
- Getting It
- ==========
- You can get Django Extensions by using pip::
- $ pip install django-extensions
- If you want to install it from source, grab the git repository from GitHub and run setup.py::
- $ git clone git://github.com/django-extensions/django-extensions.git
- $ cd django-extensions
- $ python setup.py install
- Installing It
- =============
- To enable `django_extensions` in your project you need to add it to `INSTALLED_APPS` in your projects
- `settings.py` file::
- INSTALLED_APPS = (
- ...
- 'django_extensions',
- ...
- )
- Using It
- ========
- Generate (and view) a graphviz graph of app models::
- $ python manage.py graph_models -a -o myapp_models.png
- Produce a tab-separated list of `(url_pattern, view_function, name)` tuples for a project::
- $ python manage.py show_urls
- Check templates for rendering errors::
- $ python manage.py validate_templates
- Run the enhanced django shell::
- $ python manage.py shell_plus
- Run the enhanced django runserver, (requires Werkzeug install)::
- $ python manage.py runserver_plus
- Getting Involved
- ================
- Open Source projects can always use more help. Fixing a problem, documenting a feature, adding
- translation in your language. If you have some time to spare and like to help us, here are the places to do so:
- - GitHub: https://github.com/django-extensions/django-extensions
- - Mailing list: http://groups.google.com/group/django-extensions
- - Translations: https://www.transifex.net/projects/p/django-extensions/
- Documentation
- =============
- You can view documentation online at:
- - https://django-extensions.readthedocs.io
- Or you can look at the docs/ directory in the repository.
- Support
- =======
- Django Extensions is free and always will be. It is development and maintained by developers in an Open Source manner.
- Any support is welcome. You could help by writing documentation, pull-requests, report issues and/or translations.
- Please remember that nobody is paid directly to develop or maintain Django Extensions so we do have to divide our time
- between putting food on the table, family, this project and the rest of life :-)
- __ http://ericholscher.com/blog/2008/sep/12/screencast-django-command-extensions/
- __ http://vimeo.com/1720508
- __ https://www.youtube.com/watch?v=1F6G3ONhr4k
|