本文整理汇总了Python中account.models.User.phone方法的典型用法代码示例。如果您正苦于以下问题:Python User.phone方法的具体用法?Python User.phone怎么用?Python User.phone使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类account.models.User
的用法示例。
在下文中一共展示了User.phone方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: register2
# 需要导入模块: from account.models import User [as 别名]
# 或者: from account.models.User import phone [as 别名]
def register2(request):
print("hhhhhhhhh====")
if request.method == "POST":
uf = UserForm(request.POST)
if uf.is_valid():
#获取表单信息
username = uf.cleaned_data['username']
password = uf.cleaned_data['password']
phone = uf.cleaned_data['phone']
email = uf.cleaned_data['email']
#将表单写入数据库
print('1111======')
user = User()
user.username = username
user.password = password
user.phone = phone
user.email = email
user.save()
print('save======')
#返回注册成功页面
return render(request, 'success.html', {'username':username})
else:
uf = UserForm()
return render(request, 'register.html', {'uf':uf})
示例2: register
# 需要导入模块: from account.models import User [as 别名]
# 或者: from account.models.User import phone [as 别名]
def register(request):
error=[]
if request.method == "POST":
uf = UserForm(request.POST)
if uf.is_valid():
#获取表单信息
username = uf.cleaned_data['username']
password = uf.cleaned_data['password']
password2 = uf.cleaned_data['password2']
phone = uf.cleaned_data['phone']
email = uf.cleaned_data['email']
#增加验证信息
if not User.objects.all().filter(username=username):
if uf.pwd_validate(password, password2):
#将表单写入数据库
print('1111======')
user = User()
user.username = username
user.password = password
user.phone = phone
user.email = email
user.save()
print('save======')
#返回注册成功页面
return render(request, 'home_base.html', {'username':username,'logined':True})
else:
error.append('请输入相同的密码')
else:
error.append('用户名已存在')
return render(request, 'register.html', {'uf': uf, 'error': error})
else:
print("error===")
return render(request, 'register.html', {'uf': uf, 'error': error})
else:
uf = UserForm()
return render(request, 'register.html', {'uf':uf, 'error':error})
示例3: create_order
# 需要导入模块: from account.models import User [as 别名]
# 或者: from account.models.User import phone [as 别名]
def create_order(request):
args = {
'form': OrderForm(),
'delivery_mass': DeliveryType.objects.all(),
'user': request.user,
'user_active': request.user.is_authenticated(),
'cart_sum': get_sum(request),
}
args.update(csrf(request))
is_valid = True
if request.user.is_authenticated():
ord = Order()
ord.first_name = request.user.first_name
ord.last_name = request.user.last_name
ord.email = request.user.email
ord.phone = request.user.phone
ord.city = request.user.city
ord.address = request.user.address
args['form'] = OrderForm(instance=ord)
if request.POST:
if request.POST.get('first_name', "") == "":
args['user_inform_error'] = True
args['first_name_error'] = "error_field"
is_valid = False
if request.POST.get('last_name', "") == "":
args['user_inform_error'] = True
args['last_name_error'] = "error_field"
is_valid = False
if request.POST.get('email', "") == "":
args['user_inform_error'] = True
args['email_error'] = "error_field"
is_valid = False
if request.POST.get('phone', "") == "":
args['user_inform_error'] = True
args['phone_error'] = "error_field"
is_valid = False
if request.POST.get('city', "") == "":
args['address_inform_error'] = True
args['city_error'] = "error_field"
is_valid = False
if request.POST.get('address', "") == "":
args['address_inform_error'] = True
args['address_error'] = "error_field"
is_valid = False
if request.POST.get('delivery', "") == "":
args['delivery_error'] = "выберите тип доставки"
args['delivery_error'] = "error_field"
is_valid = False
if 'register' in request.POST:
try:
email = request.POST.get('email', "")
User.objects.get(email=email)
args['register_error'] = "Пользователь с таким email уже разегистрирован"
is_valid = False
except User.DoesNotExist:
pass
form = OrderForm(request.POST)
if is_valid and form.is_valid():
order = form.save(commit=False)
delivery = DeliveryType.objects.get(id=request.POST['delivery'])
order.delivery = delivery.title
order.delivery_price = delivery.price
order.status = 0
print(get_sum(request))
order.sum = get_sum(request)
if request.user.is_authenticated():
order.user = request.user
order.save()
cart = get_cart(request)
if cart:
for pr in CartProduct.objects.filter(cart=cart):
if pr.product.sale_status:
pr.price_order = pr.product.price_sale
else:
pr.price_order = pr.product.price
pr.save()
order.products.add(pr)
else:
args['cart_error'] = "в вашей корзине ничего нет"
order.save()
if 'register' in request.POST:
new_user = User()
new_user.first_name = request.POST.get('first_name', "")
new_user.last_name = request.POST.get('last_name', "")
new_user.email = request.POST.get('email', "")
new_user.phone = request.POST.get('phone', "")
new_user.city = request.POST.get('city', "")
new_user.address = request.POST.get('address', "")
new_user.username = translit(new_user.first_name) + "_" + random_str(6)
password = random_str(7)
new_user.set_password(password)
new_user.save()
# отправка уведомления
#.........这里部分代码省略.........