Skip to content

Instantly share code, notes, and snippets.

@manevant
manevant / validate.py
Last active August 29, 2015 14:10 — forked from Taormina/validate.py
import requests
def checkName(name):
values = { "new_username" : name }
r = requests.post("https://login.skype.com/json/validator", values)
return "not available" in r.json()[u'data'][u'markup']
@manevant
manevant / gist:5f9a84d4f88c476423dd
Last active August 29, 2015 14:09
Тройное отрицание
if not article.is_visible or not article.is_moderate:
is_author = article.author == request.user
if request.user.is_admin or request.user.is_staff or is_author:
pass
else:
raise PermissionDenied
#EDITED
if form.is_valid():
original_name, extension = os.path.splitext(form.cleaned_data['file'].name) # расширение файла из формы
path = os.path.join(settings.MEDIA_ROOT, DIR)
file_name = image_name_resolver(path) # принимает путь, отдаёт верное имя(без расширения) для файла
complete_name = file_name + extension
...
def image_name_resolver(path):
'''