Do you have an app named 'main'? Is it part of INSTALLED_APPS? And is the Page model properly registered with the admin site?
How exactly did you reach that URL? Does the admin work if you just use /admin/? -James On Nov 8, 2015 1:46 AM, "Chris Davies-Barnard" <[email protected]> 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/91b3cdfc-fea5-4c90-973d-5523b196d20d%40googlegroups.com > <https://groups.google.com/d/msgid/django-users/91b3cdfc-fea5-4c90-973d-5523b196d20d%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/CA%2Be%2BciVr-sFT6VpHyjoU5Yrt_NYSJKhhVvsXWo%3D2oT1EKXQnFQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

