Skip to content

Instantly share code, notes, and snippets.

@vladimirmyshkovski
Last active November 21, 2017 19:56
Show Gist options
  • Save vladimirmyshkovski/5feacbcaba2e386bafe405bcefdea3ed to your computer and use it in GitHub Desktop.
Save vladimirmyshkovski/5feacbcaba2e386bafe405bcefdea3ed to your computer and use it in GitHub Desktop.
Create user for django
import urllib
from urllib.parse import urlparse
import requests
for i in range(100):
u = requests.get('https://randomuser.me/api/').json()['results'][0]
user = User.objects.create(
username=u['login']['username'],
password=u['login']['password'],
gender=u['gender'],
first_name=u['name']['first'],
last_name=u['name']['last'],
email=u['email'],
about='Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad mi
nim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.'
)
avatar=u['picture']['medium']
name = urlparse(avatar).path.split('/')[-1]
content = urllib.request.urlopen(avatar).read()
user.avatar.save(name, content, save=True)
user.save()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment