Example #1
0
    TEMPLATE_CONTEXT_PROCESSORS=[
        "django.core.context_processors.media",
        "django.core.context_processors.static",
        "django.core.context_processors.request",
        "django.contrib.auth.context_processors.auth",
        'cms.context_processors.media',
        'sekizai.context_processors.sekizai',
    ],
    CMS_TEMPLATES=[
        ('cms_template.html', 'Template'),
    ],
    FIXTURE_DIRS=[HERE],
    STATIC_URL='/s/',
    MEDIA_URL='/m/',
    admin="^",
)
from django.conf.urls import include
d.add_view(r'^honeypot/', include('admin_honeypot.urls'))

from django.template.loader import add_to_builtins
add_to_builtins('django_pdb.templatetags.pdb')

if __name__ == "__main__":
    if len(sys.argv) == 1:
        d.do("syncdb", "--noinput")
        d.do('loaddata', 'initial_data.auth.json')
        d.do('loaddata', 'initial_data.cms.json')
        d.do("runserver", "0.0.0.0:8080")
    else:
        d.main()
Example #2
0
    return HttpResponseForbidden('go away!')

@d("/random/<int:input>/", name='user_number_output')
def randomised(request, input):
    return d.HttpResponse("a number by you: %d" % int(input))

@d("/random/", name='random_output')
def randomised(request):
    return d.HttpResponse("a random number for you: %d" % randint(1, 100))

@d("/hello/world/", name='fixed_output')
def hello_world(request):
    return d.HttpResponse("hello world")

from ajaxinclude.views import AjaxIncludeProxy
d.add_view('/ajaxinclude/', AjaxIncludeProxy.as_view(), name='ajaxinclude')

@d("/<slug:one>/<slug:two>/", name='user_text_output')
def index(request, one, two):
    return d.HttpResponse(u'first parameter was %s, the second was %s' % (one, two))


@d("^$")
def index(request):
    ctx = {
        'random_number': randint(1, 1000),
        'random_text1': str(uuid4()),
        'random_text2': str(uuid4()),
    }
    return d.render_to_response('index.html', ctx, context_instance=d.RequestContext(request))
Example #3
0
    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')
    admin_user.save()
    d.main()