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" <[email protected]> 
>> 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 [email protected].
>>> To post to this group, send email to [email protected].
>>> 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 [email protected].
To post to this group, send email to [email protected].
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.

Reply via email to