django-tinymce-attachment.
Put
attachmentas LAST item to yourINSTALLED_APPSin yoursettings.pywithin your Django project.Sync your database
./manage.py syncdb
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.
Add attachment to urls.py BEFORE admin/
(r'^', include('attachment.urls')), # Must be placed before admin/
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:
- 0.5.2 - Change install_requires.
- 0.5.1 - Russian translation added.
- 0.5.0 - Image and file title of any size
- 0.4.1 -
get_image_groupstag 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


