Example #1
0
from importd import d
from django.conf.urls import include

from settings import DATABASES, INSTALLED_APPS, STATIC_URL
d(DEBUG = True,
    DATABASES = DATABASES,
    STATIC_URL = STATIC_URL,
    INSTALLED_APPS = INSTALLED_APPS)

from django.contrib.gis.geos import GEOSGeometry, MultiLineString, LineString
from django.contrib import admin
admin.autodiscover()
d.urlpatterns += d.patterns('', d.url(r'^admin/', include(admin.site.urls)))

from app_models.models import BikePath

@d("^$", name="index")
def index(request):
    paths = BikePath.objects.filter(approved=True).geojson()
    return "index.html", {
        "paths": paths.geojson,
        "rating_choices": BikePath.RATING_CHOICES
    }

@d
def submit(request):
    if request.method != 'POST':
        return d.Http404
    data = request.POST
    user = "******"
    geom = GEOSGeometry(data.get('json'))
    STATIC_URL='/s/',
    MEDIA_URL='/m/',
    MEDUSA_RENDERER_CLASS="django_medusa.renderers.DiskStaticSiteRenderer",
    MEDUSA_DEPLOY_DIR=os.path.realpath(os.path.join(HERE, '_build')),
)

from django.conf.urls import include
import debug_toolbar
import patternatlas
from patternatlas.publishers import PatternPublisher

sitemaps = {
    'atlas': patternatlas.PatternSitemap,
}
d.urlpatterns += d.patterns('',
                            d.url(r'^debug_toolbar/',
                                  include(debug_toolbar.urls)),
                            d.url(r'^sitemap\.xml$',
                                  'django.contrib.sitemaps.views.sitemap',
                                  {'sitemaps': sitemaps}),
                            d.url(r'^api/',
                                  include(PatternPublisher.patterns())),
                            d.url(r'^', include(patternatlas.urlconf)))


if __name__ == "__main__":
    d.do("syncdb", "--noinput")
    from django.contrib.auth.models import User
    admin_user, created = User.objects.get_or_create(username="******",
                                                     is_active=True,
                                                     is_staff=True,
                                                     is_superuser=True)
Example #3
0
    ),
    HAYSTACK_CONNECTIONS={
        'default': {
            'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine',
            'PATH': os.path.join(HERE, 'whoosh_index'),
            'TITLE': 'testing',
        },
    },
    admin="^admin/",
)

from django.conf.urls.static import static
from django.conf.urls import include
import debug_toolbar
d.urlpatterns += static(prefix='/m/', show_indexes=True,
                        document_root=d.dotslash('media'))
d.urlpatterns += d.patterns('',
        d.url(r'^debug_toolbar/', include(debug_toolbar.urls)))


if __name__ == "__main__":
    d.do("syncdb", "--noinput")
    from django.contrib.auth.models import User
    admin_user, created = User.objects.get_or_create(username="******",
                                                     is_active=True,
                                                     is_staff=True,
                                                     is_superuser=True)
    admin_user.set_password('admin')
    admin_user.save()
    d.main()
Example #4
0
from importd import d
from django.conf.urls import include
from django.http import HttpResponsePermanentRedirect, HttpResponseServerError, HttpResponseForbidden

d(INSTALLED_APPS=[
    'django.contrib.sessions',
    'django.contrib.contenttypes',
    'django.contrib.auth',
    'django.contrib.admin',
    'ajaxinclude',
])

from django.contrib import admin
admin.autodiscover()
d.urlpatterns += d.patterns('',
    d.url(r'^admin/', include(admin.site.urls))
)

@d('/bad/location/', name='http_301')
def gone(request):
    return HttpResponsePermanentRedirect(redirect_to='http://google.com/')

@d('/bad/server/', name='http_500')
def ise(request):
    return HttpResponseServerError('oops')

@d('/bad/access/', name='http_403')
def forbidden(request):
    return HttpResponseForbidden('go away!')

@d("/random/<int:input>/", name='user_number_output')
Example #5
0
    ],
    SESSION_ENGINE="django.contrib.sessions.backends.file",
    STATIC_URL='/s/',
    MEDIA_URL='/m/',
    MENUHIN_MENU_HANDLERS=(
        "test_app.models.UserMenu",
        "test_app.models.AdminMenu",
    ),
)

from django.conf.urls import include
import debug_toolbar
from menuhin.sitemaps import MenuItemSitemap
sitemaps = {'menuitems': MenuItemSitemap}
d.urlpatterns += d.patterns('',
                            d.url(r'^debug_toolbar/',
                                  include(debug_toolbar.urls)),
                            d.url(r'^sitemap\.xml$',
                                  'django.contrib.sitemaps.views.sitemap',
                                  {'sitemaps': sitemaps}),
                            )
d.add_view(r'^', include('test_app.urls'))


if __name__ == "__main__":
    d.do("syncdb", "--noinput")
    from django.contrib.auth.models import User
    admin_user, created = User.objects.get_or_create(username="******",
                                                     is_active=True,
                                                     is_staff=True,
                                                     is_superuser=True)
    admin_user.set_password('admin')