Metadata-Version: 2.0
Name: zappa-file-widget
Version: 0.1.1
Summary: Django Admin File Wiget for Zappa based admin panels
Home-page: https://github.com/anush0247/zappa-file-widget
Author: Aneesh Kumar
Author-email: anush0247@gmail.com
License: MIT
Keywords: zappa-file-widget
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: Django
Classifier: Framework :: Django :: 1.10
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Requires-Dist: django (>=1.9.6)

=============================
Django Zappa File Widget
=============================

[![pypi-version]][pypi]

Django Admin File Wiget for [django-zappa](https://github.com/Miserlou/django-zappa) based admin panels

Quickstart
----------

Install Django Zappa File Widget::

    pip install zappa-file-widget

Then use it in a project::

``settings.py``

```py

INSTALLED_APPS += "zappa_file_widget"

```

``models.py``

```python

from django.db import models


class Order(models.Model):
    attachment = models.FileField(upload_to="media/")
    ordered_by = models.CharField(max_length=20)

    def __unicode__(self):
        return unicode(self.attachment)


```

``admin.py``

```python

from django import forms
from django.contrib import admin

from zappa_file_widget.file_widget import FileWidget
from django_custom_admin.models import Order


class OrderForm(forms.ModelForm):
    class Meta:
        widgets = {
            'attachment': FileWidget(),
        }


class OrderAdmin(admin.ModelAdmin):
    form = OrderForm


admin.site.register(Order, OrderAdmin)

```

```sh
git clone https://github.com/anush0247/zappa-file-widget
cd zappa-file-widget/example
mkvirtualenv zappa_file_widget
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
```

Point your browser at : [http://127.0.0.1:8000/admin/example/order/](http://127.0.0.1:8000/admin/example/order/)

Credits
---------

Tools used in rendering this package:

*  https://github.com/audreyr/cookiecutter
*  https://github.com/pydanny/cookiecutter-djangopackage


[pypi-version]: https://img.shields.io/pypi/v/zappa-file-widget.svg
[pypi]: https://pypi.python.org/pypi/zappa-file-widget




History
-------

0.1.0 (2016-08-26)
++++++++++++++++++

* First release on PyPI.


