Hi James, Well, I seem to have made it work by removing the reverse command all together.
mce_attrs={ 'external_image_list_url': 'http://csmatrix.local/gallery/imagelist/'}, obviously this is not a very elegant solution but its working. I also noted that I could not use tinymce 4 as the image box failed to load period. I'm also wondering whether I could/should use reverse_lazy because of when this line is being called. Cheers for your help. I'd be interested in your thoughts. Chris On Sunday, 8 November 2015 09:46:25 UTC, Chris Davies-Barnard wrote: > > Hi James, > > Thanks for the reply. So I uncommented the line which now looks like: > > *mce_attrs={ 'external_image_list_url': reverse('imagelist')},* > > and after restarting apache I get this. > > Page not found (404)Request Method:GETRequest URL: > http://csmatrix.local/admin/main/page/add/ > > Using the URLconf defined in CSMatrix.urls, Django tried these URL > patterns, in this order: > > 1. ^$ [name='cover'] > 2. ^m/ > 3. ^curriculum/ > 4. ^unitsoflearning/ > 5. ^studyprogramme/ > 6. ^gallery/ > 7. ^reprographics/ > 8. ^accounts/ > 9. ^login/$ > 10. ^logout/$ > 11. ^tinymce/ > 12. ^admin/doc/ > 13. ^admin/ ^$ [name='index'] > 14. ^admin/ ^login/$ [name='login'] > 15. ^admin/ ^logout/$ [name='logout'] > 16. ^admin/ ^password_change/$ [name='password_change'] > 17. ^admin/ ^password_change/done/$ [name='password_change_done'] > 18. ^admin/ ^jsi18n/$ [name='jsi18n'] > 19. ^admin/ ^r/(?P<content_type_id>\d+)/(?P<object_id>.+)/$ > [name='view_on_site'] > > The current URL, admin/main/page/add/, didn't match any of these. > > You're seeing this error because you have DEBUG = True in your Django > settings file. Change that to False, and Django will display a standard > 404 page. > > It makes no difference if I try and run it though runserver or apache - > same result. All my admin urls are broken! I know this is not much help > - is there another way of getting a traceback? > > Regards > > Chris > > > > On Sunday, 8 November 2015 05:30:33 UTC, James Schneider wrote: >> >> Try changing the reverse() call to just reverse('imagelist'). I believe >> reversing using the full view import path has been deprecated/removed. >> That, and you named the URL 'imagelist', may as well refer to it by name. >> ;-) >> >> If that doesn't work, please post the error and entire traceback that you >> are receiving. >> >> -James >> On Nov 7, 2015 9:53 AM, "Chris Davies-Barnard" <porang...@gmail.com> >> wrote: >> >>> Hi all, >>> >>> I posted this on SO but have not had any interest and I'm still stuck so >>> would really really appreciate someone taking a look. >>> >>> I have a pages app into which I have implemented TinyMCE for the main >>> content. This works and I am able to format content and view it on the >>> front end. I'm now trying to add the image list support as per the >>> Django/TinyMCE Docs >>> <https://django-tinymce.readthedocs.org/en/latest/usage.html#external-link-and-image-lists> >>> but >>> have stumbled upon a problem. When I uncomment the mce_attrs line below all >>> my admin urls break not just the page add/edit ones. It is as if the >>> line breaks my URL files but I cannot figure out why. >>> >>> >>> from tinymce.widgets import TinyMCE >>> content = forms.CharField(widget=TinyMCE( >>> attrs={ 'cols': 80, 'rows': 30 }, >>> #mce_attrs={ 'external_image_list_url': >>> reverse('mediamanager.views.imagelist')}, >>> )) >>> >>> >>> The mediamanager.views.imagelist is set up and working. I can browse >>> to it as a normal URL and it shows a list of images >>> >>> >>> url(r'^tinymce/$', views.imagelist, name='imagelist'), >>> >>> >>> var tinyMCEImageList = [["(/media/uploads/2015/10/20141205_142735.jpg", >>> "/gallery/i/4"], ... ] >>> >>> >>> the view itself looks like: >>> >>> >>> def imagelist(request): from tinymce.views import render_to_image_list >>> objects = Image.objects.all() >>> link_list = [(unicode("/media/" + str(obj.image)), >>> obj.get_absolute_url()) for obj in objects] >>> return render_to_image_list(link_list) >>> >>> >>> Thanks in advance for any advice. >>> >>> >>> Regards >>> >>> >>> Chris >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Django users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to django-users...@googlegroups.com. >>> To post to this group, send email to django...@googlegroups.com. >>> Visit this group at http://groups.google.com/group/django-users. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/django-users/a259e3d9-16fb-4c7a-ad80-3b06c52e40c0%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/django-users/a259e3d9-16fb-4c7a-ad80-3b06c52e40c0%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/ab02a376-0cd0-4c57-9cde-22ed3e40275d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.