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})