当前位置: 首页>>代码示例>>Python>>正文


Python User.first_name方法代码示例

本文整理汇总了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))
开发者ID:billdonner,项目名称:medcommonsPhp,代码行数:31,代码来源:views.py

示例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,
        })
开发者ID:Bartelo,项目名称:openjumo,代码行数:48,代码来源:views.py

示例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()
开发者ID:jkrgr,项目名称:verdi-www,代码行数:12,代码来源:tests.py

示例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'))
开发者ID:meslater1030,项目名称:cf-exam-django,代码行数:15,代码来源:views.py

示例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()
开发者ID:C4ptainCrunch,项目名称:whiteboard,代码行数:17,代码来源:useradd.py

示例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
开发者ID:DraconPern,项目名称:medcommonsPhp,代码行数:48,代码来源:views.py

示例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('Метод не поддерживается!')
开发者ID:Oregu7,项目名称:tests_constructor,代码行数:20,代码来源:views.py

示例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")
开发者ID:truptibasugade,项目名称:mysite,代码行数:23,代码来源:views.py

示例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
开发者ID:C4ptainCrunch,项目名称:whiteboard,代码行数:26,代码来源:views.py

示例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())
#.........这里部分代码省略.........
开发者ID:DraconPern,项目名称:medcommonsPhp,代码行数:103,代码来源:views.py

示例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()
开发者ID:blackboat,项目名称:Dochub,代码行数:73,代码来源:init.py


注:本文中的users.models.User.first_name方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。