imsto-go client in python, include wrapper of django storage
Project description
#imsto-go client in python
## installation
`sudo pip-2.7 install -e .` (recommend)
or
`sudo python setup.py install`
## django settings
`settings.py`:
~~~
DEFAULT_FILE_STORAGE = 'imsto_client.django.ImageStorage'
IMSTO_HOST = 'localhost:8964'
IMSTO_ROOF = 'demo'
IMSTO_URL_PREFIX = '/'
IMSTO_THUMB_PATH = '/thumb'
~~~
`admins`
~~~
from django.contrib import admin
from imsto_client.django.widgets import AdminImageWidget
class GoodsAdmin(admin.ModelAdmin):
def formfield_for_dbfield(self, db_field, **kwargs):
if db_field.name == 'image_path':
request = kwargs.pop("request", None)
kwargs['widget'] = AdminImageWidget
return db_field.formfield(**kwargs)
return super(GoodsAdmin,self).formfield_for_dbfield(db_field, **kwargs)
"""more other methods""
~~~
## nginx configuration
see also: imsto-go/INSTALL.md
## installation
`sudo pip-2.7 install -e .` (recommend)
or
`sudo python setup.py install`
## django settings
`settings.py`:
~~~
DEFAULT_FILE_STORAGE = 'imsto_client.django.ImageStorage'
IMSTO_HOST = 'localhost:8964'
IMSTO_ROOF = 'demo'
IMSTO_URL_PREFIX = '/'
IMSTO_THUMB_PATH = '/thumb'
~~~
`admins`
~~~
from django.contrib import admin
from imsto_client.django.widgets import AdminImageWidget
class GoodsAdmin(admin.ModelAdmin):
def formfield_for_dbfield(self, db_field, **kwargs):
if db_field.name == 'image_path':
request = kwargs.pop("request", None)
kwargs['widget'] = AdminImageWidget
return db_field.formfield(**kwargs)
return super(GoodsAdmin,self).formfield_for_dbfield(db_field, **kwargs)
"""more other methods""
~~~
## nginx configuration
see also: imsto-go/INSTALL.md
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
imsto_client-1.0.4.tar.gz
(5.5 kB
view hashes)
Built Distributions
imsto_client-1.0.4-py2.7.egg
(13.9 kB
view hashes)
Close
Hashes for imsto_client-1.0.4.macosx-10.9-x86_64.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5edccccd07f516888078d2dbe74f400bcf88ac52cd27e2dbef044b177541d31 |
|
MD5 | 02765d92c837c6a0658c8095339726a7 |
|
BLAKE2b-256 | a4813b39d27ea5c4f0753a5a61ddd75e4d7a78ae0e27c55d7ee61ddd8671b08b |