Example #1
0
 def handle_noargs(self, **options):
     # Set superuser
     from django.contrib.auth.models import User
     User.objects.create_superuser(SUPER_USER_NAME, SUPER_USER_EMAIL, SUPER_USER_PASSWORD)
     
     # Add a dummy user
     User.objects.create_user('dummy', '*****@*****.**', 'dummy')
     
     # Set site data
     from django.contrib.sites.models import Site
     site = Site.objects.get_current()
     site.domain = SITE_URL
     site.name = SITE_NAME
     site.save()
     
     # Some dummy items
     data = {
         'First Item': 'black, white',
         'Second Item': 'red, blue',
         'Third Item': 'gree, white'
     }
     for name, tags in data.items():
         item = Item(name=name)
         item.save()
         item.tags = tags
Example #2
0
def view_cloud(request):
    if request.method == 'POST':
        item_name = request.POST['item']
        try:
            item = Item.objects.get(name=item_name)
        except (KeyError, Item.DoesNotExist):
            item = Item(name=item_name)
            item.save()
        return HttpResponseRedirect('/items/%s'%item_name)
    tags = Item.tags.cloud()
    return render_to_response('items/cloud.html', RequestContext(request, {'tags': tags}))