--
You received this message because you are subscribed to the Google Groups "django-wiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-wiki...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
# When True, this blocks new slugs that resolve to non-wiki views, stopping
# users creating articles that conflict with overlapping URLs from other apps.
CHECK_SLUG_URL_AVAILABLE = getattr(
django_settings,
'WIKI_CHECK_SLUG_URL_AVAILABLE',
True)
from django.conf.urls import patterns, url
from geonode.urls import *
from wiki.urls import get_pattern as get_wiki_pattern
from django_nyt.urls import get_pattern as get_nyt_pattern
urlpatterns = patterns('',
# Static pages
# url(r'^$', 'polls.views.index', name='index'),
url(r'^demo/$', 'demo.views.index'),
url(r'^notifications/', get_nyt_pattern()),
url(r'^wiki/', get_wiki_pattern()),
) + urlpatterns
if settings.DEBUG:
import debug_toolbar
urlpatterns += patterns('',
url(r'^__debug__/', include(debug_toolbar.urls)),
)
from django.conf.urls import include, patterns, url
from django.conf import settings
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from django.conf.urls.static import static
from geonode.sitemap import LayerSitemap, MapSitemap
from django.views.generic import TemplateView
from django.contrib import admin
import geonode.proxy.urls
from geonode.api.urls import api
import autocomplete_light
# Setup Django Admin
autocomplete_light.autodiscover()
admin.autodiscover()
js_info_dict = {
'domain': 'djangojs',
'packages': ('geonode',)
}
sitemaps = {
"layer": LayerSitemap,
"map": MapSitemap
}
urlpatterns = patterns('',
# Static pages
url(r'^/?$', TemplateView.as_view(template_name='index.html'), name='home'),
url(r'^help/$', TemplateView.as_view(template_name='help.html'), name='help'),
url(r'^developer/$', TemplateView.as_view(template_name='developer.html'), name='developer'),
url(r'^about/$', TemplateView.as_view(template_name='about.html'), name='about'),
# Layer views
(r'^layers/', include('geonode.layers.urls')),
# Map views
(r'^maps/', include('geonode.maps.urls')),
# Catalogue views
(r'^catalogue/', include('geonode.catalogue.urls')),
# Search views
url(r'^search/$', TemplateView.as_view(template_name='search/search.html'), name='search'),
# Social views
(r"^account/", include("account.urls")),
(r'^people/', include('geonode.people.urls')),
(r'^avatar/', include('avatar.urls')),
(r'^comments/', include('dialogos.urls')),
(r'^ratings/', include('agon_ratings.urls')),
(r'^activity/', include('actstream.urls')),
(r'^announcements/', include('announcements.urls')),
(r'^messages/', include('user_messages.urls')),
(r'^social/', include('geonode.social.urls')),
(r'^security/', include('geonode.security.urls')),
# Accounts
url(r'^account/ajax_login$', 'geonode.views.ajax_login', name='account_ajax_login'),
url(r'^account/ajax_lookup$', 'geonode.views.ajax_lookup', name='account_ajax_lookup'),
# Meta
url(r'^lang\.js$', TemplateView.as_view(template_name='lang.js', content_type='text/javascript'),
name='lang'),
url(r'^jsi18n/$', 'django.views.i18n.javascript_catalog', js_info_dict, name='jscat'),
url(r'^sitemap\.xml$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': sitemaps},
name='sitemap'),
(r'^i18n/', include('django.conf.urls.i18n')),
(r'^autocomplete/', include('autocomplete_light.urls')),
(r'^admin/', include(admin.site.urls)),
(r'^groups/', include('geonode.groups.urls')),
(r'^documents/', include('geonode.documents.urls')),
(r'^services/', include('geonode.services.urls')),
url(r'', include(api.urls)),
)
if "geonode.contrib.dynamic" in settings.INSTALLED_APPS:
urlpatterns += patterns('',
(r'^dynamic/', include('geonode.contrib.dynamic.urls')),
)
if 'geonode.geoserver' in settings.INSTALLED_APPS:
# GeoServer Helper Views
urlpatterns += patterns('',
# Upload views
(r'^upload/', include('geonode.upload.urls')),
(r'^gs/', include('geonode.geoserver.urls')),
)
if 'notification' in settings.INSTALLED_APPS:
urlpatterns += patterns('',
(r'^notifications/', include('notification.urls')),
)
# Set up proxy
urlpatterns += geonode.proxy.urls.urlpatterns
# Serve static files
urlpatterns += staticfiles_urlpatterns()
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
handler403 = 'geonode.views.err403'
# Featured Maps Pattens
urlpatterns += patterns('',
(r'^(?P<site>[A-Za-z0-9_\-]+)/$', 'geonode.maps.views.featured_map'),
(r'^(?P<site>[A-Za-z0-9_\-]+)/info$', 'geonode.maps.views.featured_map_info'),
)
.Try for instance instead:NoReverseMatch at /wiki/ Reverse for 'json_get' with arguments '()' and keyword arguments '{}' not found. 2 pattern(s) tried: [u'notifications/$json/get/(?P<latest_id>\\d+)/$', u'notifications/$json/get/$']
Request Method: GET
Request URL: http://192.168.50.4/wiki/
Django Version: 1.6.10
Exception Type: NoReverseMatch
Exception Value: Reverse for 'json_get' with arguments '()' and keyword arguments '{}' not found. 2 pattern(s) tried: [u'notifications/$json/get/(?P<latest_id>\\d+)/$', u'notifications/$json/get/$']
Exception Location: /home/vagrant/.venvs/geonode/lib/python2.7/site-packages/django/core/urlresolvers.py in _reverse_with_prefix, line 456
Python Executable: /usr/bin/python
Python Version: 2.7.3
Python Path: ['/home/vagrant/geonode',
'/home/vagrant/cdfgeonode',
'/home/vagrant/.venvs/geonode/lib/python2.7/site-packages',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-linux2',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages/PIL',
'/var/www']
Server time: Mon, 27 Apr 2015 20:15:50 -0500
Error during template rendering
In template /home/vagrant/.venvs/geonode/lib/python2.7/site-packages/wiki/plugins/notifications/templates/wiki/plugins/notifications/menubaritem.html, error at line 20
Reverse for 'json_get' with arguments '()' and keyword arguments '{}' not found. 2 pattern(s) tried: [u'notifications/$json/get/(?P<latest_id>\\d+)/$', u'notifications/$json/get/$']
10 </a>
11 </li>
12 <li>
13 <a href="{% url 'wiki:notification_settings' %}">
14 <i class="fa fa-wrench"></i>
15 {% trans "Notification settings" %}
16 </a>
17 </li>
18 {% addtoblock "js" %}
19 <script type="text/javascript">
20 URL_NOTIFY_GET_NEW = "{% url "nyt:json_get" %}";
21 URL_NOTIFY_MARK_READ = "{% url "nyt:json_mark_read_base" %}";
22 URL_NOTIFY_GOTO = "{% url "nyt:goto_base" %}";
23 </script>
24 {% endaddtoblock %}
25 {% addtoblock "js" %}<script type="text/javascript" src="{{ STATIC_URL }}wiki/plugins/notifications/js/ui.js"></script>{% endaddtoblock %}
26
...
--
...