Skip to content

Instantly share code, notes, and snippets.

@espenak
Created December 19, 2012 21:41
Show Gist options
  • Save espenak/4340785 to your computer and use it in GitHub Desktop.
Save espenak/4340785 to your computer and use it in GitHub Desktop.
allnodes = Node.where_is_admin_or_superadmin(self.request.user)
try:
specificnode = allnodes.get(id=nodeid)
except Node.DoesNotExist:
# respond with 403
@espenak
Copy link
Author

espenak commented Dec 19, 2012

Merk at dette ikke er mer effektivt enn:

allnodes = Node.where_is_admin_or_superadmin(self.request.user)
try:
    specificnode = Node.where_is_admin_or_superadmin(self.request.user).get(id=nodeid)
except Node.DoesNotExist:
    # respond with 403

Ettersom allnodes og specificnodes i begge tilfeller trenger en query.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment