def storeSignup(request, a_id):
    ac = Account.objects.get(id=a_id)

    s_name = request.POST['name']
    s_latitude = request.POST['lat']
    s_longitude = request.POST['lng']
    s_address = request.POST['addr']
    s_type = request.POST['type']

    try:
        s = Store.objects.get(s_name=s_name,
                              s_latitude=s_latitude,
                              s_type=s_type,
                              s_longitude=s_longitude)
    except ObjectDoesNotExist:
        new_s = Store(s_name=s_name,
                      s_latitude=s_latitude,
                      s_longitude=s_longitude,
                      s_address=s_address,
                      s_type=s_type)
        new_s.save()

        ac.a_store = new_s
        new_s.s_account = ac
        new_s.save()
        ac.save()

        return HttpResponseRedirect(
            reverse('store:storemain', args=(new_s.id, )))

    if s.s_account is None:
        s.s_account = ac
        ac.a_store = s
        s.save()
        ac.save()

        return HttpResponseRedirect(reverse('store:storemain', args=(s.id, )))

    return render(request, 'storeSearch.html', {
        'a': ac,
        'error': '이미 등록된 병원입니다'
    })
def storeSignupDefault(request, a_id):
    a = Account.objects.get(id=a_id)
    if request.method == 'POST':
        s_name = request.POST['name']
        s_address = request.POST['address']
        s_latitude = request.POST['latitude']
        s_longitude = request.POST['longitude']
        s_type = request.POST['type']

        new_s = Store(s_name=s_name,
                      s_address=s_address,
                      s_latitude=s_latitude,
                      s_longitude=s_longitude,
                      s_type=s_type)
        new_s.save()
        new_s.s_account = a
        a.a_store = new_s
        new_s.save()
        a.save()

        return HttpResponseRedirect(
            reverse('store:storemain', args=(new_s.id, )))

    return render(request, 'storeSignupDefault.html', {'a': a})