コード例 #1
0
ファイル: views.py プロジェクト: floadyun/hwd_server
def getBannerList(request):
    typeId = get_parameter_dic(request).get('typeId')
    if typeId == None:
        return baseResponse(201, None, 'typeId不能为空')
    banners = Banner.objects.filter(typeId=typeId)
    serializer = BannerSerializers(banners, many=True)
    return baseResponse(200, serializer.data, 'success')
コード例 #2
0
ファイル: views.py プロジェクト: floadyun/hwd_server
def getUserInfo(request):
    dict = get_parameter_dic(request)
    userToken = dict.get('token')
    if request.method == 'GET':
        try:
            user = User.objects.get(user_token=userToken)
            return baseResponse(200, UserSerializer(user).data, '获取用户信息成功')
        except User.DoesNotExist:
            return baseResponse(201, None, '用户不存在')
コード例 #3
0
ファイル: views.py プロジェクト: floadyun/hwd_server
def findPassword(request):
    dict = get_parameter_dic(request)
    phone = dict.get('phone')
    password = dict.get('password')
    confirmPassword = dict.get('confirmPassword')
    try:
        user = User.objects.get(phone=phone)
        if password == confirmPassword:
            user.password = password
            user.save()
            return baseResponse(200, None, '密码修改成功')
    except:
        return baseResponse(200, None, '用户不存在')
コード例 #4
0
ファイル: views.py プロジェクト: floadyun/hwd_server
def login(request):
    dict = get_parameter_dic(request)
    phone = dict.get('phone', '')
    password = dict.get('password', '')
    print 'phoen is ' + phone
    try:
        user = User.objects.get(phone=phone)
        if password == user.password:
            return baseResponse(200, user.user_token, '登录成功')
        else:
            return baseResponse(201, None, '密码错误')
    except User.DoesNotExist:
        return baseResponse(202, None, '用户不存在')
    return Response('')
コード例 #5
0
ファイル: views.py プロジェクト: floadyun/hwd_server
def register(request):
    dict = get_parameter_dic(request)
    phone = dict.get('phone')
    password = dict.get('password')
    nickName = dict.get('nickName')
    try:
        user = User.objects.get(phone=phone)
        return baseResponse(201, None, '用户已存在')
    except User.DoesNotExist:
        user = User()
        user.phone = phone
        user.password = password
        user.nick_name = nickName
        user.avator_url = 'http://i1.umei.cc/uploads/tu/201611/82/x0bdpfosimv.jpg'
        user.save()
        return baseResponse(200, '', '注册成功')
    return Response(UserSerializer(user).data, status=200)
コード例 #6
0
ファイル: views.py プロジェクト: floadyun/hwd_server
def getProductList(request):
    products = Product.objects.all()
    productSerialzier = ProductSerializers(products, many=True)
    return baseResponse(200, productSerialzier.data, 'success')
コード例 #7
0
ファイル: views.py プロジェクト: floadyun/hwd_server
def getCategoryList(request):
    categorys = Category.objects.all()
    categorySerialzier = CategorySerializers(categorys, many=True)
    return baseResponse(200, categorySerialzier.data, 'success')
コード例 #8
0
ファイル: views.py プロジェクト: floadyun/hwd_server
def getHomeCategory(request):
    homeCategorys = HomeCategory.objects.all()
    return baseResponse(200,
                        HomeCategorySerializers(homeCategorys, many=True).data,
                        'success')
コード例 #9
0
ファイル: views.py プロジェクト: floadyun/hwd_server
def getMenuByType(request):
    typeId = get_parameter_dic(request).get('typeId')
    menus = Menu.objects.filter(typeId=typeId)
    return baseResponse(200, MenuSerializers(menus, many=True).data, 'success')
コード例 #10
0
ファイル: views.py プロジェクト: floadyun/hwd_server
def getAuthCode(request):
    dict = get_parameter_dic(request)
    phone = dict.get('phone')
    return baseResponse(200, None, '获取验证码成功')