mirror of
https://github.com/Hopiu/django-select2.git
synced 2026-03-16 21:40:23 +00:00
Switch README to reStructuredText
This commit is contained in:
parent
1b1f345b3d
commit
cca6583d48
3 changed files with 64 additions and 101 deletions
100
README.md
100
README.md
|
|
@ -1,100 +0,0 @@
|
|||
Django-Select2
|
||||
==============
|
||||
|
||||
[](https://pypi.python.org/pypi/Django-Select2/)
|
||||
[](https://travis-ci.org/applegrew/django-select2)
|
||||
[](https://coveralls.io/r/applegrew/django-select2)
|
||||
[](https://raw.githubusercontent.com/applegrew/django-select2/master/LICENSE.txt)
|
||||
[](https://gitter.im/applegrew/django-select2?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
||||
|
||||
This is a [Django](https://www.djangoproject.com/) integration of [Select2](http://ivaynberg.github.com/select2/).
|
||||
|
||||
The app includes Select2 driven Django Widgets.
|
||||
|
||||
## Installation
|
||||
|
||||
|
||||
1. Install `django_select2`
|
||||
|
||||
pip install django_select2
|
||||
|
||||
2. Add `django_select2` to your `INSTALLED_APPS` in your project settings.
|
||||
|
||||
3. Add `django_select` to your urlconf if you use any 'Auto' fields.
|
||||
|
||||
url(r'^select2/', include('django_select2.urls')),
|
||||
|
||||
|
||||
### Upgrade from Version 4
|
||||
|
||||
Version 5 is a complete rewrite of the package to drastically reduce
|
||||
the code base and to ensure a future maintainability.
|
||||
|
||||
While we feature set remained unchanged, the API changed completely.
|
||||
Major changes:
|
||||
- Fields have been removed in favor of widgets.
|
||||
- All version 4 settings have been removed.
|
||||
- Template tags have been removed.
|
||||
- 3rd party javascript is served by a CDN.
|
||||
- No more inline javascript code.
|
||||
|
||||
#### Upgrade can be done in 5 simple steps:
|
||||
|
||||
1. Remove all existing and to setup the new cache backend.
|
||||
2. Remove the old template tags from your templates:
|
||||
1. `import_django_select2_js`
|
||||
2. `import_django_select2_css`
|
||||
3. `import_django_select2_js_css`
|
||||
3. Add `form.media.css` to the top and `form.media.js`
|
||||
to the bottom of your base template.
|
||||
4. Upgrade to jQuery version 2, if you are still running version 1.
|
||||
5. Replace old fields with new widgets.
|
||||
|
||||
|
||||
## Documentation
|
||||
|
||||
|
||||
Documentation available at http://django-select2.readthedocs.io/.
|
||||
|
||||
## External Dependencies
|
||||
|
||||
|
||||
* jQuery version 2
|
||||
This is not included in the package since it is expected
|
||||
that in most scenarios this would already be available.
|
||||
|
||||
|
||||
## Example Application
|
||||
|
||||
Please see `tests/testapp` application.
|
||||
This application is used to manually test the functionalities of this package.
|
||||
This also serves as a good example.
|
||||
|
||||
## Special Thanks
|
||||
|
||||
|
||||
* Samuel Goldszmidt (@ouhouhsami) for reporting many fundamental issues with the code, because of which versions 2.0 and 2.0.1 were released.
|
||||
|
||||
## Official Contributors
|
||||
|
||||
* Johannes Hoppe (@codingjoe)
|
||||
|
||||
## Changelog
|
||||
|
||||
See [CHANGELOG.md](CHANGELOG.md)
|
||||
|
||||
## License
|
||||
|
||||
Copyright 2012 Nirupam Biswas
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this project except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
[http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
63
README.rst
Normal file
63
README.rst
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
Django-Select2
|
||||
==============
|
||||
|
||||
|version| |ci| |coverage| |license|
|
||||
|
||||
This is a `Django`_ integration of `Select2`_.
|
||||
|
||||
The app includes Select2 driven Django Widgets.
|
||||
|
||||
Installation
|
||||
------------
|
||||
|
||||
1. Install ``django_select2``
|
||||
|
||||
.. code:: python
|
||||
|
||||
pip install django_select2
|
||||
|
||||
2. Add ``django_select2`` to your ``INSTALLED_APPS`` in your project
|
||||
settings.
|
||||
|
||||
3. Add ``django_select`` to your urlconf if you use any ‘Auto’ fields.
|
||||
|
||||
.. code:: python
|
||||
|
||||
url(r'^select2/', include('django_select2.urls')),
|
||||
|
||||
Documentation
|
||||
-------------
|
||||
|
||||
Documentation available at http://django-select2.readthedocs.io/.
|
||||
|
||||
External Dependencies
|
||||
---------------------
|
||||
|
||||
- jQuery version 2 This is not included in the package since it is
|
||||
expected that in most scenarios this would already be available.
|
||||
|
||||
Example Application
|
||||
-------------------
|
||||
|
||||
Please see ``tests/testapp`` application. This application is used to
|
||||
manually test the functionalities of this package. This also serves as a
|
||||
good example.
|
||||
|
||||
Changelog
|
||||
---------
|
||||
|
||||
See `CHANGELOG.md`_
|
||||
|
||||
|
||||
.. _Django: https://www.djangoproject.com/
|
||||
.. _Select2: http://ivaynberg.github.com/select2/
|
||||
.. _CHANGELOG.md: CHANGELOG.md
|
||||
|
||||
.. |version| image:: https://img.shields.io/pypi/v/Django-Select2.svg
|
||||
:target: https://pypi.python.org/pypi/Django-Select2/
|
||||
.. |ci| image:: https://travis-ci.org/applegrew/django-select2.svg?branch=master
|
||||
:target: https://travis-ci.org/applegrew/django-select2
|
||||
.. |coverage| image:: https://coveralls.io/repos/applegrew/django-select2/badge.svg?branch=master
|
||||
:target: https://coveralls.io/r/applegrew/django-select2
|
||||
.. |license| image:: https://img.shields.io/badge/license-APL2-blue.svg
|
||||
:target: https://raw.githubusercontent.com/applegrew/django-select2/master/LICENSE.txt
|
||||
|
|
@ -3,7 +3,7 @@ name = django-select2
|
|||
author = Johannes Hoppe
|
||||
author-email = info@johanneshoppe.com
|
||||
summary = Select2 option fields for Django.
|
||||
description-file = README.md
|
||||
description-file = README.rst
|
||||
home-page = https://github.com/applegrew/django-select2
|
||||
license = Apache-2
|
||||
classifier =
|
||||
|
|
|
|||
Loading…
Reference in a new issue