django-tinymce-attachment.
Installation:
Put attachment as LAST item to your INSTALLED_APPS in your settings.py within your Django project.
Sync your database
./manage.py syncdb
Usage:
In settings.py:
Specify Models for which you`d like to add images and files
ATTACHMENT_FOR_MODELS = [
'<app>.models.<Model>',
]
Specify Model to be listed in link-list
ATTACHMENT_LINK_MODELS = [
'<app>.models.<Model>',
]
Disable image grouping (enabled by default)
GROUP_IMAGES = False
For objects listed in link-list these attributes will be used:
get_absolute_url() to retrieve url.
__unicode()__ to retrieve verbose name.
In urls.py:
Add attachment to urls.py BEFORE admin/
(r'^', include('attachment.urls')), # Must be placed before admin/
Example:
settings.py
INSTALLED_APPS = (
...
'attachment',
)
ATTACHMENT_FOR_MODELS = [
'item.models.Item',
]
ATTACHMENT_LINK_MODELS = [
'news.models.News',
]
TINYMCE_DEFAULT_CONFIG = {
'external_image_list_url': 'images/',
'external_link_list_url': 'links/',
}
urls.py
urlpatterns += patterns('',
(r'^', include('attachment.urls')), # Must be placed before admin/
(r'^admin/', include(admin.site.urls)),
)
Now you can attach images and files to Item object. After you will save Item-object in TinyMCE editor for this page will be available:
attached images in list of images.
attached files in list of links.
all News objects in list of links.
Here are screenshots that demonstrates attachment work:
- link lists
- image lists
- attached files
Changelog:
0.5.0 - Image and file title of any size
0.4.1 - get_image_groups tag returns a sorted dict
0.4.0 - Grouping images by new “group” field enabled.
0.3.0 - Ordering by new “position” field enabled.
0.2.0 - Add field “title” for models AttachmentFile, AttachmentImage
Classifiers:
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file redsolutioncms.django-tinymce-attachment-0.5.0.tar.gz.
File metadata
- Download URL: redsolutioncms.django-tinymce-attachment-0.5.0.tar.gz
- Upload date:
- Size: 10.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9c818955c15e355a3d0471ba38f8a572ef3a48d0f8b82120a030e7cf5b95963
|
|
| MD5 |
9c9a7cd89aa0f1d57cbd526fe50ae3b9
|
|
| BLAKE2b-256 |
84a41d8b3ae48bdee3082e65a5be768f6a15c18bfd9f55e3bc6852e92fbc1ae6
|