本文整理汇总了Python中users.models.User.first_name方法的典型用法代码示例。如果您正苦于以下问题:Python User.first_name方法的具体用法?Python User.first_name怎么用?Python User.first_name使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类users.models.User
的用法示例。
在下文中一共展示了User.first_name方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: create_req
# 需要导入模块: from users.models import User [as 别名]
# 或者: from users.models.User import first_name [as 别名]
def create_req(request):
"""Form for registering a new user.
"""
if request.POST:
mcid = normalize_mcid(request.POST["mcid"])
form = CreateForm(request.POST)
if form.is_valid():
object = User()
object.mcid = mcid
object.updatetime = 0
object.ccrlogupdatetime = 0
object.acctype = "SPONSORED"
object.first_name = form.clean_data["first_name"]
object.last_name = form.clean_data["last_name"]
object.enable_simtrak = False
object.enable_dod = False
object.save()
return submit_redirect(
request, object, save_redirect="user?mcid=%(mcid)s", edit_redirect="edit?mcid=%(mcid)s"
)
else:
mcid = mcid_generator.next_mcid_str()
form = CreateForm()
return render_to_response("users/create.html", default_context(request, form=form, mcid=mcid))
示例2: setup
# 需要导入模块: from users.models import User [as 别名]
# 或者: from users.models.User import first_name [as 别名]
def setup(request):
sans_facebook = True if request.GET.has_key('sans_facebook') and request.GET['sans_facebook'] else False
redirect_to = request.GET.get('redirect_to', "/")
form = CreateAccountForm(initial={'redirect_to': redirect_to,})
if request.POST:
sans_facebook = True if request.POST.has_key('sans_facebook') and request.POST['sans_facebook'] else False
form = CreateAccountForm(request.POST)
if form.is_valid():
u = User()
u.bio = form.cleaned_data['bio']
u.birth_year = form.cleaned_data['birth_year']
u.email = u.long_email = form.cleaned_data['email']
u.fb_access_token = form.cleaned_data['fb_access_token']
u.gender = form.cleaned_data['gender']
u.first_name = form.cleaned_data['first_name']
u.last_name = form.cleaned_data['last_name']
u.facebook_id = form.cleaned_data['fbid']
u.bio = u.bio.encode('utf-8') if u.bio else ""
u.first_name = u.first_name.encode('utf-8') if u.first_name else ""
u.last_name = u.last_name.encode('utf-8') if u.last_name else ""
if form.cleaned_data['location_data']:
u.location = Location.get_or_create(form.cleaned_data['location_data'])
u.next_email_time = datetime.datetime.now() + timedelta(days = 1)
u.username = create_handle('%s%s' % (u.first_name, u.last_name))
u.password = hash_password(form.cleaned_data['password'])
u.save()
Subscription.get_or_create(user = u, pub_id = NOTIFICATIONS_PUB)
#Post to Facebook
if form.cleaned_data['post_to_facebook']:
fb_helpers.post_joined_to_wall(u)
cache.put_on_handle(u, u.username)
redirect_to = form.cleaned_data['redirect_to'] or '/'
#perform for all that login magic that happens under the covers
attempt_login(request, u.username, form.cleaned_data["password"])
return set_auth_cookies(HttpResponseRedirect(redirect_to), u)
return render(request, 'user/setup.html', {
'title' : 'Setup your account',
'create_form' : form,
'sans_facebook': sans_facebook,
})
示例3: setUp
# 需要导入模块: from users.models import User [as 别名]
# 或者: from users.models.User import first_name [as 别名]
def setUp(self):
""" Create some data to test against
"""
p = User()
p.first_name = "Joachim"
p.last_name = "Kruger"
p.email = "[email protected]"
p.username = p.email
p.position = 'Analyst'
p.save()
示例4: edit
# 需要导入模块: from users.models import User [as 别名]
# 或者: from users.models.User import first_name [as 别名]
def edit(request, user_id):
if user_id != '0':
u = get_object_or_404(User, pk=user_id)
else:
# user id of 0 means add a new user
u = User()
u.first_name = request.POST['first_name']
u.last_name = request.POST['last_name']
u.email = request.POST['email']
u.save()
return HttpResponseRedirect(reverse('index'))
示例5: handle
# 需要导入模块: from users.models import User [as 别名]
# 或者: from users.models.User import first_name [as 别名]
def handle(self, *args, **options):
netid = input('User',getpass.getuser())
try:
user = User.objects.get(netid=netid)
print('User exists. Exit')
except:
user = User()
user.netid = netid
user.email = input('Email',netid+'@ulb.ac.be')
user.first_name = input('Firstname','John')
user.last_name = input('Lastname','Doe')
user.birth = datetime.date(1993,5,24)
user.set_unusable_password()
user.xml = ''
user.save()
示例6: create_group
# 需要导入模块: from users.models import User [as 别名]
# 或者: from users.models.User import first_name [as 别名]
def create_group(name, email, url_root, owner):
"""
_name_ Name of group
_email_ Email address for group (?)
_url_root_ acSite
_owner_ MCID of user/doctor that controls this group
"""
u = User()
u.mcid = mcid_generator.next_mcid()
u.email = email
u.set_password(str(u.mcid))
u.first_name = name
u.last_name = 'Group'
u.rolehack = 'rls'
u.acctype = 'GROUP'
u.updatetime = 0
u.ccrlogupdatetime = 0
u.save()
g = Group()
g.grouptypeid = 0
g.name = name
g.accid_id = u.mcid
g.save()
p = Practice()
p.providergroupid = g
p.practicename = name
p.accid_id = u.mcid
p.save()
p.practiceRlsUrl = urljoin(url_root,
'acct/ws/R.php?pid=%d' % p.practiceid)
p.save()
g.parentid = p.practiceid
g.save()
ga = Groupadmin()
ga.groupinstanceid = g.groupinstanceid
ga.adminaccid = owner
ga.save()
add_to_group(g, owner)
return g, p
示例7: registration
# 需要导入模块: from users.models import User [as 别名]
# 或者: from users.models.User import first_name [as 别名]
def registration(request):
if request.method == "POST":
data = json.loads(request.body.decode('utf-8'))
#Регистрация пользователя
user = User()
user.username = data.get('login', '').lower()
user.first_name = data.get('firstName', '').lower().title()
user.last_name = data.get('lastName', '').lower().title()
user.set_password(data.get('password', ''))
user.study_group = get_object_or_404(Group, id=data.get('group', ''))
user.save()
#аутентификация
user_auth = auth.authenticate(username=data.get('login', '').lower(), password=data.get('password', ''))
if user_auth is not None:
auth.login(request, user_auth)
return JsonResponse({'registration': True})
else:
raise Http404('Метод не поддерживается!')
示例8: signup
# 需要导入模块: from users.models import User [as 别名]
# 或者: from users.models.User import first_name [as 别名]
def signup(request):
if request.method== "POST":
fname = request.POST.get("fname")
lname = request.POST.get("lname")
email = request.POST.get("email")
user = User()
user.first_name = fname
user.last_name = lname
user.email = email
user.username = email
user.save()
userprofile = UserProfile()
random_str = (''.join(random.choice(string.ascii_uppercase) for i in range(12)))
userprofile.user_id = user.id
userprofile.temp_code = random_str
userprofile.save()
print userprofile.temp_code
print settings.EMAIL_HOST_USER
html_content = 'Set Password Link : ' + 'http://localhost:8000/users/set_pwd/'+userprofile.temp_code+''
send_mail("Set Password", html_content, settings.EMAIL_HOST_USER,[email])
return render(request,"mailsent.html")
示例9: create_user
# 需要导入模块: from users.models import User [as 别名]
# 或者: from users.models.User import first_name [as 别名]
def create_user(netid, last_name, first_name, email, xml, birth, identites):
try:
user = User.objects.get(netid=netid)
except:
user = User()
user.netid = netid
user.email = email
if last_name.isupper():
user.last_name = last_name.title()
else:
user.last_name = last_name
user.first_name = first_name
user.birth = birth
user.set_unusable_password()
# for identite in identites:
#for incription in identity
#for mandat in identity
#for categorie in identity
user.xml = xml
user.save()
return user
示例10: create_data
# 需要导入模块: from users.models import User [as 别名]
# 或者: from users.models.User import first_name [as 别名]
def create_data(url_root):
gateway = urljoin(url_root, 'router/')
transaction.enter_transaction_management()
doctor = User()
doctor.mcid = mcid_generator.next_mcid()
doctor.first_name = 'Demo'
doctor.last_name = 'Doctor'
doctor.email = '[email protected]'
doctor.updatetime = 0
doctor.ccrlogupdatetime = 0
doctor.save()
physician = User()
physician.mcid = mcid_generator.next_mcid()
physician.first_name = 'Demo'
physician.last_name = 'Physician'
physician.email = '[email protected]'
physician.updatetime = 0
physician.ccrlogupdatetime = 0
physician.save()
g, p = create_group('Demo Group Worklist',
'[email protected]', url_root,
doctor.mcid)
add_to_group(g, physician.mcid)
patients = []
for first_name, last_name, email, currentccr, reason, ccrs in PATIENTS:
user = User()
user.first_name = first_name
user.last_name = last_name
user.email = email
user.mcid = mcid_generator.next_mcid()
user.acctype = 'USER'
user.rolehack = 'ccrlhm'
user.updatetime = 0
user.ccrlogupdatetime = 0
user.save()
patients.append(user)
# Set worklist
sql_execute(ACCOUNT_RLS_SQL, user.mcid, p.practiceRlsUrl)
if not currentccr:
continue
sql_execute(DOCUMENT_TYPE_SQL, user.mcid, currentccr)
ev = Practiceccrevent()
ev.practiceid = p
ev.PatientGivenName = user.first_name
ev.PatientFamilyName = user.last_name
ev.PatientIdentifier = user.mcid
ev.PatientIdentifierSource = 'Patient Medcommons ID'
ev.Guid = currentccr
ev.Purpose = reason
ev.SenderProviderId = 'idp'
ev.ReceiverProviderId = 'idp'
ev.DOB = '16 Jan 1968 05:00:00 GMT'
ev.CXPServerURL = ''
ev.CXPServerVendor = 'Medcommons'
ev.ViewerURL = urljoin(gateway, 'access?g=%s' % currentccr)
ev.Comment = '\n 3D Imaging Consult\n '
ev.CreationDateTime = 1162365858
ev.ConfirmationCode = tn_generator.next_tracking_number()
ev.RegistrySecret = ''
ev.PatientSex = 'Female'
ev.PatientAge = ''
ev.Status = 'New'
ev.ViewStatus = 'Visible'
ev.save()
sql_execute(CCRLOG_SQL, user.mcid, currentccr, 'CCR',
ev.ConfirmationCode)
for ccr in ccrs:
sql_execute(CCRLOG_SQL, user.mcid, ccr, 'CCR',
tn_generator.next_tracking_number())
sql_execute(TODIR_SQL, g.groupinstanceid, doctor.email,
doctor.email, doctor.mcid)
sql_execute(TODIR_SQL, g.groupinstanceid, physician.email,
physician.email, physician.mcid)
demoCCR = 'fdfbbb9cf53f8577b420ed72567cd2104589fb0d'
sql_execute(CCRLOG_SQL, doctor.mcid, demoCCR, 'DICOM Import',
tn_generator.next_tracking_number())
sql_execute(CCRLOG_SQL, patients[0].mcid, demoCCR, 'DICOM Import',
tn_generator.next_tracking_number())
sql_execute(CCRLOG_SQL, patients[0].mcid, PATIENTS[0][3],
'DICOM Import',
tn_generator.next_tracking_number())
#.........这里部分代码省略.........
示例11: handle
# 需要导入模块: from users.models import User [as 别名]
# 或者: from users.models.User import first_name [as 别名]
def handle(self, *args, **options):
self.stdout.write('Creating user\n')
user = User()
if not options["production"]:
netid = raw_input("NetID (default: %s): " % getuser()) if options["netid"] is None else options["netid"]
if not netid:
netid = getuser()
user.netid = netid
password = getpass("Password (default: 'test'): ") if options["password"] is None else options["password"]
if not password:
password = 'test'
first_name = raw_input("Firstname (default: John): ") if options["first_name"] is None else options["first_name"]
if not first_name:
first_name = "John"
last_name = raw_input("Lastname (default: Smith): ") if options["last_name"] is None else options["last_name"]
if not last_name:
last_name = "Smith"
user.first_name = first_name
user.last_name = last_name
user.set_password(password)
user.email = '[email protected]'
user.photo = 'gif'
user.is_staff = True
else:
user.netid = "tverhaegen"
user.first_name = "Théodore"
user.last_name = "Verhaegen"
user.set_password("STV2014")
user.email = '[email protected]'
user.photo = 'png'
user.is_staff = True
user.save()
IMG_S_DIR = join(settings.BASE_DIR, 'www', 'management', 'commands')
IMG_D_DIR = join(settings.BASE_DIR, 'media', 'profile')
if not os.path.exists(IMG_D_DIR):
os.makedirs(IMG_D_DIR)
if not options["production"]:
copy(join(IMG_S_DIR, 'gaston.gif'), join(IMG_D_DIR, netid + '.gif'))
if not options["production"]:
# Second user for tests
user2 = User()
user2.netid = "blabevue"
user2.first_name = "Bertrand"
user2.last_name = "Labévue"
user2.set_password(password)
user2.email = '[email protected]'
user2.photo = 'gif'
user2.save()
if not options["production"]:
copy(join(IMG_S_DIR, 'labevue.gif'), join(IMG_D_DIR, 'blabevue.gif'))
self.stdout.write("Second user {} with password {} created\n".format(
user2.netid, password
))
else:
copy(join(IMG_S_DIR, 'theodore.png'), join(IMG_D_DIR, 'tverhaegen.png'))
tree = json.load(open('parsing/tree.json'))
self.courseList = json.load(open('parsing/cours.json'))
Root = Category.objects.create(name='P402', description='Bring back real student cooperation !')
with transaction.atomic():
self.walk(tree, Root)
self.stdout.write("\n")
self.add_keywords()