A Django package which uses Croppic.net to upload and crop images.
Project description
django-croppic
==============
[Croppic](http://croppic.net/) is a jquery plugin which handles uploading and manipulating images via AJAX.
A Django package which uses [Croppic](http://croppic.net/) to upload and crop images.
Installation
============
Install from pypi:
pip install django-croppic
To use `django-croppic` in your Django project:
1. Add `croppic` to your `INSTALLED_APPS` setting.
2. Add `croppic.urls` in your main `urls`
* `url(r'^croppic/', include('croppic.urls', namespace='croppic')),`
3. Run `syncdb` command to initialise the `croppic` database table
4. Run `collectstatic` command to collect the static files of croppic into `STATIC_ROOT` (If on production)
Configuration
=============
Available settings:
* `CROPPIC_UPLOAD_PATH`
* Default: `pictures`
* The default path where to store uploaded files.
* e.g. `CROPPIC_UPLOAD_PATH = 'user_photos'` (Notice no leading or trailing slashes).
* `CROPPIC_MIN_SIZE`
* Default: `None` (No restrictions)
* Restrict uploaded/cropped files to have at least minimum width and height as defined by `CROPPIC_MIN_SIZE`.
* e.g. `CROPPIC_MIN_SIZE = (250, 250)`
* `CROPPIC_MIN_SIZE_ERROR`
* Default: `Image is too small, must be at least {0}x{1} wide.` (The `{0}` and `{1}` will be used in string formatting to replace with width and height)
* If `CROPPIC_MIN_SIZE` is specified you may want to update this to show a different error message if uploaded/cropped image does not satisfy `CROPPIC_MIN_SIZE`
Change Log Summary
==================
### v0.0.2
* Extended `imgUrl` length from 100 to 250 in `CropForm`
* Updated README
### v0.0.1
* Lots of improvements in original package [django-croppic by Ben Hammel](https://bitbucket.org/bdhammel/django-croppic.git)
TODO
=====
* Testing across various Django and Python version. (Currently tested with Python 2.7+ Django 1.7+)
* Example project
==============
[Croppic](http://croppic.net/) is a jquery plugin which handles uploading and manipulating images via AJAX.
A Django package which uses [Croppic](http://croppic.net/) to upload and crop images.
Installation
============
Install from pypi:
pip install django-croppic
To use `django-croppic` in your Django project:
1. Add `croppic` to your `INSTALLED_APPS` setting.
2. Add `croppic.urls` in your main `urls`
* `url(r'^croppic/', include('croppic.urls', namespace='croppic')),`
3. Run `syncdb` command to initialise the `croppic` database table
4. Run `collectstatic` command to collect the static files of croppic into `STATIC_ROOT` (If on production)
Configuration
=============
Available settings:
* `CROPPIC_UPLOAD_PATH`
* Default: `pictures`
* The default path where to store uploaded files.
* e.g. `CROPPIC_UPLOAD_PATH = 'user_photos'` (Notice no leading or trailing slashes).
* `CROPPIC_MIN_SIZE`
* Default: `None` (No restrictions)
* Restrict uploaded/cropped files to have at least minimum width and height as defined by `CROPPIC_MIN_SIZE`.
* e.g. `CROPPIC_MIN_SIZE = (250, 250)`
* `CROPPIC_MIN_SIZE_ERROR`
* Default: `Image is too small, must be at least {0}x{1} wide.` (The `{0}` and `{1}` will be used in string formatting to replace with width and height)
* If `CROPPIC_MIN_SIZE` is specified you may want to update this to show a different error message if uploaded/cropped image does not satisfy `CROPPIC_MIN_SIZE`
Change Log Summary
==================
### v0.0.2
* Extended `imgUrl` length from 100 to 250 in `CropForm`
* Updated README
### v0.0.1
* Lots of improvements in original package [django-croppic by Ben Hammel](https://bitbucket.org/bdhammel/django-croppic.git)
TODO
=====
* Testing across various Django and Python version. (Currently tested with Python 2.7+ Django 1.7+)
* Example project
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-croppic-0.0.2.zip
(672.4 kB
view details)
File details
Details for the file django-croppic-0.0.2.zip
.
File metadata
- Download URL: django-croppic-0.0.2.zip
- Upload date:
- Size: 672.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0cb997041ba50de5233eee0c5e564de17d9f89f07cc2083826bac4177d80e16 |
|
MD5 | d8005ae9403755f1d44722e9eed53e7d |
|
BLAKE2b-256 | 04415938b7872fafb0e574c4dbdcfc28bbcdf3b6b373d9624cc6aa364c66ecf7 |