def post_comment1(request, poll_id): #p = get_object_or_404(Poll, pk=poll_id) print request.user.username print request.user.first_name print request.user.last_name print request.user.email p = Poll.objects.get(pk=poll_id) try: comment_text = request.POST['comment'] except: return render(request, 'polls/detail.html', { 'poll': p, 'error_message': "You Must Type Comment.", }) else: comment_obj = Comment(comment=comment_text, poll_id=poll_id, user_id=request.user.id, username=request.user.username, first_name=request.user.first_name, last_name=request.user.last_name, email=request.user.email, date_joined=request.user.date_joined) comment_obj.save() q = Comment.objects.all().filter(comment=" ") q.delete() #return render(request,'polls/detail.html',{'poll':p}) return HttpResponseRedirect(reverse('polls:detail', args=(p.id, )))
def post_comment1(request, poll_id): #p = get_object_or_404(Poll, pk=poll_id) print request.user.username print request.user.first_name print request.user.last_name print request.user.email p = Poll.objects.get(pk=poll_id) try: comment_text = request.POST['comment'] except: return render(request, 'polls/detail.html',{ 'poll':p, 'error_message':"You Must Type Comment.", }) else: comment_obj = Comment(comment = comment_text,poll_id = poll_id, user_id = request.user.id, username = request.user.username, first_name = request.user.first_name, last_name = request.user.last_name, email = request.user.email, date_joined = request.user.date_joined ) comment_obj.save() q = Comment.objects.all().filter(comment = " ") q.delete() #return render(request,'polls/detail.html',{'poll':p}) return HttpResponseRedirect(reverse('polls:detail',args=(p.id,)))
def event(request, event_id): categories = Category.objects.all() subcats = SubCategory.objects.all() event = Event.objects.all().filter(id=event_id)[0] if request.method == 'POST' and request.user.is_authenticated(): commentContent = request.POST.get('content', None) userID = request.POST.get('user-id', None) user = UserProfile.objects.filter(user__id=userID)[0] nlikes = Likers() newComment = Comment() newComment.content = commentContent newComment.author = user newComment.time = datetime.datetime.now() newComment.event = event newComment.likes = nlikes newComment.save() nlikes.comment = newComment nlikes.save() error = request.GET.get('error', 0) bought = request.GET.get('bought', 0) comments = Comment.objects.all().filter(event=event).order_by('time') order = None if bought: order = Order.objects.get(id=bought) if request.user.is_superuser: context = { 'my_template': 'adminTemplate.html', 'categories': categories, 'subcats': subcats, 'event': event, 'error': error, 'order': order, 'comments': comments } else: if request.user.is_authenticated(): context = { 'my_template': 'LoggedInTemplate.html', 'categories': categories, 'subcats': subcats, 'event': event, 'error': error, 'order': order, 'comments': comments } else: context = { 'my_template': 'NotLoggedIn.html', 'categories': categories, 'subcats': subcats, 'event': event, 'error': error, 'order': order, 'comments': comments } return render(request, 'event.html', context)
def writecomment(request): cp = request.POST['mycomment'] p = Poll.objects.get(pk=request.POST['qid']) v = Vote.objects.filter(poll=p, user=request.user) v = v[0] c = Comment(comment_text=cp, choice=v.choice, user=request.user, pub_date=datetime.datetime.now()) c.save() return HttpResponseRedirect("/" + str(p.category.id) + "/" + request.POST['qid'] + "/")
def CommentCreate(request, id): if not request.user.is_authenticated(): return HttpResponseRedirect('/login/') if request.method == 'POST': form = CommentForm(request.POST) if form.is_valid(): news = get_object_or_404(News,id=id) user = request.user.pk person = Person.objects.get(user_id=user) comment = Comment(description=form.cleaned_data['description'], date=form.cleaned_data['date'], user=person, news_item=news) comment.save() return HttpResponseRedirect('/listnews/') else: return render_to_response('comment.html', {'form': form}, context_instance=RequestContext(request)) else: '''No esta ingresando el comentario''' form = CommentForm() return render_to_response('comment.html', {'form': form}, context_instance=RequestContext(request))
def comment_edit(request, report_id, comment_id=None): """感想の編集""" report = get_object_or_404(Report, pk=report_id) # 親の書籍を読む if comment_id: # comment_id が指定されている (修正時) comment = get_object_or_404(Comment, pk=comment_id) else: # comment_id が指定されていない (追加時) comment = Comment() if request.method == 'POST': form = CommentForm(request.POST, instance=comment) # POST された request データからフォームを作成 if form.is_valid(): # フォームのバリデーション comment = form.save(commit=False) comment.report = report # この感想の、親の書籍をセット comment.save() return redirect('polls:comment_list', report_id=report_id) else: # GET の時 form = CommentForm(instance=comment) # comment インスタンスからフォームを作成 return render(request, 'polls/comment_edit.html', dict(form=form, report_id=report_id, comment_id=comment_id))
def event(request, event_id): categories = Category.objects.all() subcats = SubCategory.objects.all() event = Event.objects.all().filter(id=event_id)[0] if request.method=='POST' and request.user.is_authenticated(): commentContent=request.POST.get('content', None) userID = request.POST.get('user-id', None) user=UserProfile.objects.filter(user__id=userID)[0] nlikes=Likers() newComment= Comment() newComment.content=commentContent newComment.author=user newComment.time=datetime.datetime.now() newComment.event=event newComment.likes=nlikes newComment.save() nlikes.comment=newComment nlikes.save() error = request.GET.get('error', 0) bought = request.GET.get('bought', 0) comments= Comment.objects.all().filter(event = event).order_by('time') order = None if bought: order = Order.objects.get(id=bought) if request.user.is_superuser: context = {'my_template': 'adminTemplate.html', 'categories': categories, 'subcats': subcats, 'event': event, 'error': error, 'order': order, 'comments': comments} else: if request.user.is_authenticated(): context = {'my_template': 'LoggedInTemplate.html', 'categories': categories, 'subcats': subcats, 'event': event, 'error': error, 'order': order, 'comments': comments} else: context = {'my_template': 'NotLoggedIn.html', 'categories': categories, 'subcats': subcats, 'event': event, 'error': error, 'order': order, 'comments': comments} return render(request, 'event.html', context)
def update(request, timestamp): print 'Hello' json_data = request.read() data = simplejson.loads(json_data) current_date = datetime.datetime.now() current_timestamp = long(time.mktime(current_date.timetuple())) print data['timestamp'] ###Handle Add Operation #Condition: add if only if KTP is not exist for a in data['add']['user']: try: temp = User.objects.get(ktp=a['local_ktp']) except User.DoesNotExist: u = User( ktp=a['local_ktp'], username=a['username'], password=a['password'], name=a['name'], address=a['address'], email=a['email'], phone=a['phone'], description=a['description'], is_active=a['is_active'], modify_timestamp=a['modify_timestamp'], create_timestamp=a['create_timestamp'], server_arrival_timestamp=current_timestamp, server_modify_timestamp=current_timestamp, ) u.save() print 'saving user', u.ktp #Condition: add if only if KTP is not exist for a in data['add']['patient']: try: temp = Patient.objects.get(ktp=a['local_ktp']) except Patient.DoesNotExist: p = Patient( ktp=a['local_ktp'], name=a['name'], address=a['address'], phone=a['phone'], birthdate=a['birthdate'], filename=a['filename'], description=a['description'], is_active=a['is_active'], modify_timestamp=a['modify_timestamp'], create_timestamp=a['create_timestamp'], server_arrival_timestamp=current_timestamp, server_modify_timestamp=current_timestamp, ) p.save() print 'saving patient', p.ktp #Condition: add if only if Patient's KTP+Pregnancy Number is not exist for a in data['add']['pregnancy']: try: temp = Pregnancy.objects.get( patient__ktp=a['local_patient_id'], pregnancy_number=a['local_pregnancy_number']) except Pregnancy.DoesNotExist: patient_temp = Patient.objects.get(ktp=a['local_patient_id']) p = Pregnancy( patient=patient_temp, pregnancy_number=a['local_pregnancy_number'], is_finish=a['is_finish'], is_active=a['is_active'], modify_timestamp=a['modify_timestamp'], create_timestamp=a['create_timestamp'], server_arrival_timestamp=current_timestamp, server_modify_timestamp=current_timestamp, ) p.save() print 'saving pregnancy', p.patient.ktp, p.pregnancy_number #Condition: Add if only if no doctor with identical ktp or id for a in data['add']['doctor']: temp = Doctor.objects.filter( Q(user__ktp=a['local_ktp']) | Q(doctor_id=a['doctor_id'])) if len(temp) < 1: u = User.objects.get(ktp=a['local_ktp']) d = Doctor( user=u, doctor_id=a['doctor_id'], is_active=a['is_active'], modify_timestamp=a['modify_timestamp'], create_timestamp=a['create_timestamp'], server_arrival_timestamp=current_timestamp, server_modify_timestamp=current_timestamp, ) d.save() print 'saving doctor', d.user.ktp, d.doctor_id #Condition: Add if only if no identical clinic id exist for a in data['add']['clinic']: try: temp = Clinic.objects.get(clinic_id=a['local_clinic_id']) except Clinic.DoesNotExist: c = Clinic( clinic_id=a['local_clinic_id'], name=a['name'], address=a['address'], city=a['city'], province=a['province'], phone=a['phone'], description=a['description'], is_active=a['is_active'], modify_timestamp=a['modify_timestamp'], create_timestamp=a['create_timestamp'], server_arrival_timestamp=current_timestamp, server_modify_timestamp=current_timestamp, ) c.save() print 'saving clinic', c.clinic_id #Condition: Add if only if no officer with identical ktp or id for a in data['add']['officer']: temp = Officer.objects.filter( Q(user__ktp=a['local_ktp']) | Q(officer_id=a['officer_id'])) if len(temp) == 0: u = User.objects.get(ktp=a['local_ktp']) o = Officer( user=u, officer_id=a['officer_id'], clinic_id=a['local_clinic_id'], is_active=a['is_active'], modify_timestamp=a['modify_timestamp'], create_timestamp=a['create_timestamp'], server_arrival_timestamp=current_timestamp, server_modify_timestamp=current_timestamp, ) o.save() print 'saving officer', o.user.ktp, o.officer_id photo_confirmation = [] #Condition: Add as long as KTP + Pregnancy exist. Global photo number may be differ for a in data['add']['photo']: try: temp = Pregnancy.objects.get( patient__ktp=a['local_ktp'], pregnancy_number=a['local_pregnancy_number']) o = Officer.objects.get(user__ktp=a['local_officer_ktp']) last_objects = Photo.objects.filter( pregnancy__pregnancy_id=temp.pregnancy_id).aggregate( Max('photo_number')) last_number = last_objects['photo_number__max'] if last_number is None: last_number = 1 p = Photo( pregnancy=temp, officer=o, photo_number=last_number + 1, analyze_timestamp=a['analyze_timestamp'], filename=a['filename'], x=a['x'], y=a['y'], a=a['a'], b=a['b'], tetha=a['tetha'], scale=a['scale'], method=a['method'], is_active=a['is_active'], modify_timestamp=a['modify_timestamp'], create_timestamp=a['create_timestamp'], server_arrival_timestamp=current_timestamp, server_modify_timestamp=current_timestamp, ) p.save() photo_confirmation.append({ 'local_number': a['local_photo_number'], 'ktp': a['local_ktp'], 'pregnancy_number': a['local_pregnancy_number'], 'global_number': p.photo_number }) print 'saving photo', p.pregnancy.patient.ktp, p.pregnancy.pregnancy_number, p.photo_number except (Pregnancy.DoesNotExist, Officer.DoesNotExist): print 'Pregnancy, photo, Officer not exist' #Condition: Add if only if clinic and patient exist, no existing serve, the server_id may vary for a in data['add']['serve']: try: temp = Serve.objects.get(clinic__clinic_id=a['local_clinic_id'], patient__ktp=a['local_ktp']) except Serve.DoesNotExist: try: c = Clinic.objects.get(clinic_id=a['local_clinic_id']) p = Patient.objects.get(ktp=a['local_ktp']) s = Serve( clinic=c, patient=p, is_active=a['is_active'], modify_timestamp=a['modify_timestamp'], create_timestamp=a['create_timestamp'], server_arrival_timestamp=current_timestamp, server_modify_timestamp=current_timestamp, ) s.save() print 'saving serve', p.ktp, c.clinic_id except (Clinic.DoesNotExist, Patient.DoesNotExist) as e: print 'Clinic, Patient not exist' #Condition: Add if only if clinic and doctor exist, no existing works0n print data['add']['works_on'] for a in data['add']['works_on']: try: temp = Works_On.objects.get(clinic__clinic_id=a['local_clinic_id'], doctor__user__ktp=a['local_ktp']) except Works_On.DoesNotExist: try: c = Clinic.objects.get(clinic_id=a['local_clinic_id']) d = Doctor.objects.get(user__ktp=a['local_ktp']) w = Works_On( clinic=c, doctor=d, is_active=a['is_active'], modify_timestamp=a['modify_timestamp'], create_timestamp=a['create_timestamp'], server_arrival_timestamp=current_timestamp, server_modify_timestamp=current_timestamp, ) w.save() print 'saving works_on', d.user.ktp, c.clinic_id except (Clinic.DoesNotExist, Doctor.DoesNotExist) as e: print 'Clinic, Doctor not exist' #Condition: Add if only if photo and doctor exist, no existing Validation for a in data['add']['validation']: try: current_photo_number = a['photo_number'] if current_photo_number == -1: for ii in photo_confirmation: if ii['local_number'] == a['local_photo_number'] and ii[ 'ktp'] == a['local_patient_ktp'] and ii[ 'pregnancy_number'] == a[ 'local_pregnancy_number']: current_photo_number = ii['global_number'] break if current_photo_number == -1: continue temp = Validation.objects.get( doctor__user__ktp=a['local_doctor_ktp'], photo__photo_number=current_photo_number, photo__pregnancy__pregnancy_number=a['local_pregnancy_number'], photo__pregnancy__patient__ktp=a['local_patient_ktp']) except Validation.DoesNotExist: try: if current_photo_number != -1: p = Photo.objects.get( photo_number=current_photo_number, pregnancy__pregnancy_number=a[ 'local_pregnancy_number'], pregnancy__patient__ktp=a['local_patient_ktp']) d = Doctor.objects.get(user__ktp=a['local_doctor_ktp']) v = Validation( doctor=d, photo=p, x=a['x'], y=a['y'], a=a['a'], b=a['b'], tetha=a['tetha'], has_seen=a['has_seen'], is_active=a['is_active'], modify_timestamp=a['modify_timestamp'], create_timestamp=a['create_timestamp'], server_arrival_timestamp=current_timestamp, server_modify_timestamp=current_timestamp, ) v.save() print 'saving validation', d.user.ktp, p.pregnancy.patient.ktp, p.pregnancy.pregnancy_number, p.photo_number except (Photo.DoesNotExist, Doctor.DoesNotExist) as e: print 'Photo, Doctor not exist' comment_confirmation = [] #Condition: Add as long as KTP + Pregnancy exist. Global photo number may be differ for a in data['add']['comment']: try: d = Doctor.objects.get(user__ktp=a['local_doctor_ktp']) o = Officer.objects.get(user__ktp=a['local_officer_ktp']) p = Patient.objects.get(ktp=a['local_patient_ktp']) last_objects = Comment.objects.filter( patient__ktp=p.ktp).aggregate(Max('comment_number')) last_number = last_objects['comment_number__max'] if last_number is None: last_number = 1 c = Comment( doctor=d, officer=o, patient=p, comment_number=last_number + 1, from_doctor=a['from_doctor'], content=a['content'], has_seen=a['has_seen'], is_active=a['is_active'], modify_timestamp=a['modify_timestamp'], create_timestamp=a['create_timestamp'], server_arrival_timestamp=current_timestamp, server_modify_timestamp=current_timestamp, ) c.save() comment_confirmation.append({ 'local_number': a['local_comment_number'], 'ktp': a['local_patient_ktp'], 'global_number': c.comment_number }) print 'saving comment', p.ktp, c.comment_number except (Doctor.DoesNotExist, Officer.DoesNotExist, Patient.DoesNotExist): print 'Doctor, officer, patient not exist' #update user, exceptional: username, server_create_timestamp for a in data['update']['user']: try: temp = User.objects.get(ktp=a['ktp']) temp.password = a['password'] temp.name = a['name'] temp.address = a['address'] temp.email = a['email'] temp.phone = a['phone'] temp.description = a['description'] temp.is_active = a['is_active'] temp.modify_timestamp = a['modify_timestamp'] temp.create_timestamp = a['create_timestamp'] temp.server_modify_timestamp = current_timestamp temp.save() print 'user updated', a['ktp'] except User.DoesNotExist: print 'user not exist', a['ktp'] #update patient, exceptional: ktp, server_create_timestamp for a in data['update']['patient']: try: temp = Patient.objects.get(ktp=a['ktp']) name = a['name'], temp.address = a['address'], temp.phone = a['phone'], temp.birthdate = a['birthdate'], temp.description = a['description'], temp.is_active = a['is_active'] temp.modify_timestamp = a['modify_timestamp'] temp.create_timestamp = a['create_timestamp'] temp.server_modify_timestamp = current_timestamp temp.save() print 'patient updated', a['ktp'] except Patient.DoesNotExist: print 'patient not exist', a['ktp'] #Update pregnancy, except patient pregnancy_number server_create_timestamp for a in data['update']['pregnancy']: try: temp = Pregnancy.objects.get( patient__ktp=a['patient_id'], pregnancy_number=a['pregnancy_number']) temp.is_finish = a['is_finish'] temp.is_active = a['is_active'] temp.modify_timestamp = a['modify_timestamp'] temp.create_timestamp = a['create_timestamp'] temp.server_modify_timestamp = current_timestamp temp.save() print 'pregnancy updated', a['patient_id'], a['pregnancy_number'] except Pregnancy.DoesNotExist: print 'pregnancy not exist', a['patient_id'], a['pregnancy_number'] #Update doctor, except user_ktp doctor_id server_arrival_timestamp for a in data['update']['doctor']: try: temp = Doctor.objects.get(user__ktp=a['ktp']) temp.is_active = a['is_active'] temp.modify_timestamp = a['modify_timestamp'] temp.create_timestamp = a['create_timestamp'] temp.server_modify_timestamp = current_timestamp temp.save() print 'doctor updated ', a['ktp'] except Doctor.DoesNotExist: print 'doctor not exist', a['ktp'] #Update clinic, except clinic_id server_arrival_timestamp for a in data['update']['clinic']: try: temp = Clinic.objects.get(clinic_id=a['clinic_id']) temp.name = a['name'] temp.address = a['address'] temp.city = a['city'] temp.province = a['province'] temp.phone = a['phone'] temp.description = a['description'] temp.is_active = a['is_active'] temp.modify_timestamp = a['modify_timestamp'] temp.create_timestamp = a['create_timestamp'] temp.server_modify_timestamp = current_timestamp temp.save() print 'clinic updated ', a['clinic_id'] except Clinic.DoesNotExist: print 'clinic not exist', a['clinic_id'] #Update officer, except user_ktp officer_id clinic_id server_arrival_timestamp for a in data['update']['officer']: try: temp = Officer.objects.get(user__ktp=a['ktp']) temp.is_active = a['is_active'] temp.modify_timestamp = a['modify_timestamp'] temp.create_timestamp = a['create_timestamp'] temp.server_modify_timestamp = current_timestamp temp.save() print 'officer updated ', a['ktp'] except Officer.DoesNotExist: print 'officer not exist', a['ktp'] #Update Photo, except patient_ktp, pregnancy_number, photo_number, officer_ktp server_arrival_timestamp for a in data['update']['photo']: try: temp = Photo.objects.get( pregnancy__patient__ktp=a['ktp'], pregnancy__pregnancy_number=a['pregnancy_number'], photo_number=a['photo_number']) temp.analyze_timestamp = a['analyze_timestamp'] temp.filename = a['filename'] temp.x = a['x'] temp.y = a['y'] temp.a = a['a'] temp.b = a['b'] temp.tetha = a['tetha'] temp.scale = a['scale'] temp.method = a['method'] temp.is_active = a['is_active'] temp.modify_timestamp = a['modify_timestamp'] temp.create_timestamp = a['create_timestamp'] temp.server_modify_timestamp = current_timestamp temp.save() print 'Photo updated ', a['ktp'], a['pregnancy_number'], a[ 'photo_number'] except Photo.DoesNotExist: print 'Photo not exist ', a['ktp'], a['pregnancy_number'], a[ 'photo_number'] #Update Serve, except clinic_id patient_ktp server_arrival_timestamp for a in data['update']['serve']: try: temp = Serve.objects.get(clinic__clinic_id=a['clinic_id'], patient__ktp=a['ktp']) temp.is_active = a['is_active'] temp.modify_timestamp = a['modify_timestamp'] temp.create_timestamp = a['create_timestamp'] temp.server_modify_timestamp = current_timestamp temp.save() print 'Serve updated ', a['clinic_id'], a['ktp'] except Serve.DoesNotExist: print 'Serve not exist ', a['clinic_id'], a['ktp'] #Update WorksOn, except clinic_id doctor_ktp server_arrival_timestamp for a in data['update']['works_on']: try: temp = Works_On.objects.get(clinic__clinic_id=a['clinic_id'], doctor__user__ktp=a['ktp']) temp.is_active = a['is_active'] temp.modify_timestamp = a['modify_timestamp'] temp.create_timestamp = a['create_timestamp'] temp.server_modify_timestamp = current_timestamp temp.save() print 'WorksOn updated ', a['clinic_id'], a['ktp'] except Works_On.DoesNotExist: print 'WorksOn not exist ', a['clinic_id'], a['ktp'] #Update Validation, except photo_number, pregnancy_number, patient_ktp server_arrival_timestamp for a in data['update']['validation']: try: temp = Validation.objects.get( doctor__user__ktp=a['doctor_ktp'], photo__photo_number=a['photo_number'], photo__pregnancy__pregnancy_number=a['pregnancy_number'], photo__pregnancy__patient__ktp=a['patient_ktp']) temp.x = a['x'] temp.y = a['y'] temp.a = a['a'] temp.b = a['b'] temp.tetha = a['tetha'] temp.has_seen = a['has_seen'] temp.is_active = a['is_active'] temp.modify_timestamp = a['modify_timestamp'] temp.create_timestamp = a['create_timestamp'] temp.server_modify_timestamp = current_timestamp temp.save() print 'Validation updated ', a['doctor_ktp'], a['photo_number'], a[ 'pregnancy_number'], a['patient_ktp'] except Validation.DoesNotExist: print 'Validation not exist ', a['doctor_ktp'], a[ 'photo_number'], a['pregnancy_number'], a['patient_ktp'] #Update Validation, except officer doctor comment_number patient_ktp server_arrival_timestamp for a in data['update']['comment']: try: temp = Comment.objects.get(patient__ktp=a['patient_ktp'], comment_number=a['comment_number']) temp.from_doctor = a['from_doctor'] temp.content = a['content'] temp.has_seen = a['has_seen'] temp.temp.is_active = a['is_active'] temp.modify_timestamp = a['modify_timestamp'] temp.create_timestamp = a['create_timestamp'] temp.server_modify_timestamp = current_timestamp temp.save() print 'Validation updated ', a['patient_ktp'], a['comment_number'] except Comment.DoesNotExist: print 'Validation updated ', a['patient_ktp'], a['comment_number'] # confirm_doctor = [] # confirm_json = {'user':confirm_user, # 'doctor':confirm_doctor} ###Cari new Addition #table user new_user_json = [] new_users = User.objects.all().filter( server_arrival_timestamp__gt=timestamp, is_active=True) for user in new_users: new_user_json.append(user.get_json()) #table doctor new_doctor_json = [] new_doctors = Doctor.objects.all().filter( server_arrival_timestamp__gt=timestamp, is_active=True) for doctor in new_doctors: new_doctor_json.append(doctor.get_json()) #table clinic new_clinic_json = [] new_clinics = Clinic.objects.all().filter( server_arrival_timestamp__gt=timestamp, is_active=True) for clinic in new_clinics: new_clinic_json.append(clinic.get_json()) #table officer new_officer_json = [] new_officers = Officer.objects.all().filter( server_arrival_timestamp__gt=timestamp, is_active=True) for officer in new_officers: new_officer_json.append(officer.get_json()) #table patient new_patient_json = [] new_patients = Patient.objects.all().filter( server_arrival_timestamp__gt=timestamp, is_active=True) for patient in new_patients: new_patient_json.append(patient.get_json()) #table pregnancy new_pregnancy_json = [] new_pregnancies = Clinic.objects.all().filter( server_arrival_timestamp__gt=timestamp, is_active=True) for pregnancy in new_pregnancies: new_pregnancy_json.append(pregnancy.get_json()) #table photo new_photo_json = [] new_photos = Photo.objects.all().filter( server_arrival_timestamp__gt=timestamp, is_active=True) for photo in new_photos: new_photo_json.append(photo.get_json()) #table serve new_serve_json = [] new_serves = Serve.objects.all().filter( server_arrival_timestamp__gt=timestamp, is_active=True) for serve in new_serves: new_serve_json.append(serve.get_json()) #table works_on new_workson_json = [] new_worksons = Works_On.objects.all().filter( server_arrival_timestamp__gt=timestamp, is_active=True) for workson in new_worksons: new_workson_json.append(workson.get_json()) #table validation new_validation_json = [] new_validations = Validation.objects.all().filter( server_arrival_timestamp__gt=timestamp, is_active=True) for validation in new_validations: new_validation_json.append(validation.get_json()) #table comment new_comment_json = [] new_comments = Comment.objects.all().filter( server_arrival_timestamp__gt=timestamp, is_active=True) for comment in new_comments: new_comment_json.append(comment.get_json()) #table user update_user_json = [] update_users = User.objects.all().filter( Q(is_active=True) & Q(server_modify_timestamp__gt=timestamp) | Q(modify_timestamp__gt=timestamp)) for user in update_users: update_user_json.append(user.get_json()) #table doctor update_doctor_json = [] update_doctors = Doctor.objects.all().filter( Q(is_active=True) & Q(server_modify_timestamp__gt=timestamp) | Q(modify_timestamp__gt=timestamp)) for doctor in update_doctors: update_doctor_json.append(doctor.get_json()) #table clinic update_clinic_json = [] update_clinics = Clinic.objects.all().filter( Q(is_active=True) & Q(server_modify_timestamp__gt=timestamp) | Q(modify_timestamp__gt=timestamp)) for clinic in update_clinics: update_clinic_json.append(clinic.get_json()) #table officer update_officer_json = [] update_officers = Officer.objects.all().filter( Q(is_active=True) & Q(server_modify_timestamp__gt=timestamp) | Q(modify_timestamp__gt=timestamp)) for officer in update_officers: update_officer_json.append(officer.get_json()) #table patient update_patient_json = [] update_patients = Patient.objects.all().filter( Q(is_active=True) & Q(server_modify_timestamp__gt=timestamp) | Q(modify_timestamp__gt=timestamp)) for patient in update_patients: update_patient_json.append(patient.get_json()) #table pregnancy update_pregnancy_json = [] update_pregnancies = Clinic.objects.all().filter( Q(is_active=True) & Q(server_modify_timestamp__gt=timestamp) | Q(modify_timestamp__gt=timestamp)) for pregnancy in update_pregnancies: update_pregnancy_json.append(pregnancy.get_json()) #table photo update_photo_json = [] update_photos = Photo.objects.all().filter( Q(is_active=True) & Q(server_modify_timestamp__gt=timestamp) | Q(modify_timestamp__gt=timestamp)) for photo in update_photos: update_photo_json.append(photo.get_json()) #table serve update_serve_json = [] update_serves = Serve.objects.all().filter( Q(is_active=True) & Q(server_modify_timestamp__gt=timestamp) | Q(modify_timestamp__gt=timestamp)) for serve in update_serves: update_serve_json.append(serve.get_json()) #table works_on update_workson_json = [] update_worksons = Works_On.objects.all().filter( Q(is_active=True) & Q(server_modify_timestamp__gt=timestamp) | Q(modify_timestamp__gt=timestamp)) for workson in update_worksons: update_workson_json.append(workson.get_json()) #table validation update_validation_json = [] update_validations = Validation.objects.all().filter( Q(is_active=True) & Q(server_modify_timestamp__gt=timestamp) | Q(modify_timestamp__gt=timestamp)) for validation in update_validations: update_validation_json.append(validation.get_json()) #table comment update_comment_json = [] update_comments = Comment.objects.all().filter( Q(is_active=True) & Q(server_modify_timestamp__gt=timestamp) | Q(modify_timestamp__gt=timestamp)) for comment in update_comments: update_comment_json.append(comment.get_json()) return HttpResponse(simplejson.dumps( { 'add': { 'user': new_user_json, 'doctor': new_doctor_json, 'clinic': new_clinic_json, 'officer': new_officer_json, 'patient': new_patient_json, 'pregnancy': new_pregnancy_json, 'photo': new_photo_json, 'serve': new_serve_json, 'works_on': new_workson_json, 'validation': new_validation_json, 'comment': new_comment_json, }, 'update': { 'user': update_user_json, 'doctor': update_doctor_json, 'clinic': update_clinic_json, 'officer': update_officer_json, 'patient': update_patient_json, 'pregnancy': update_pregnancy_json, 'photo': update_photo_json, 'serve': update_serve_json, 'works_on': update_workson_json, 'validation': update_validation_json, 'comment': update_comment_json, }, 'confirm_add': { 'photo': photo_confirmation, 'comment': comment_confirmation, }, }, indent=4), mimetype="application/json")
def _create_tags(self): count = 1000 i = 0 while i < count: src = 'eugene.jpg' if i % 2 == 0: src = 'Art.jpg' tlisp = Team(title='Mike' + str(i) ,text='seo',img = src) tlisp.save() i = i + 1 #tjava = Tag(name='Java') #tjava.save() i = 0 while i < count: login_ = 'Black' + str(i) password_ = 'qwerty' username_ = 'Wolf' + str(i) img_ = str ( i % 7 + 1) + ".jpg" new_user = MyUser(login = login_,password = password_,username = username_,img = img_) new_user.save() i = i + 1 i = 0 while i < count: title_ = 'Game number ' + str(i) text_ = 'Game text number ' + str(i) img_ = str(i % 5 + 1) + '_' + '1.jpg' download_link_ = 'http://mail.ru' play_link_ = 'http://yandex.ru' description_ = 'Game description number ' + str(i) new_game = Game(title = title_, text = text_, img = img_, download_link = download_link_, play_link = play_link_, description = description_) new_game.save() i = i + 1 i = 0 _id = 1 while i < count: i = i + 1 g = Game.objects.get(id=i) u = MyUser.objects.get(id=i) j = 0 while j < 10: print("i " + str(i)) print(" j" + str(j)) text_ = "Comment number " + str(j) + "game" + str(i) new_comment = Comment(text = text_) new_comment.save() print("ID " + str(_id)) e = Comment.objects.get(id=_id) g.comment_set.add(e) u.comment_set.add(e) _id = _id + 1 j = j + 1 i = 0 my_str = "abcdefghigklmnopqrstuvwxyz " while i < count: title_ = "Post " + str(i) img_ = str ( i % 7 + 1) + ".jpg" text_ = "" j = 0 while (j < 1000): text_ = my_str[math.trunc(random.random() * 36)] + text_ j = j + 1 new_post = BlogPost(title = title_, img = img_, text = text_) new_post.save() u = MyUser.objects.get(id=i + 1) e = BlogPost.objects.get(id=i + 1) u.blogpost_set.add(e) i = i + 1 i = 0 _id = 1 while i < count: i = i + 1 g = BlogPost.objects.get(id=i) u = MyUser.objects.get(id=i) j = 0 while j < 10: print("i " + str(i)) print(" j" + str(j)) text_ = "Comment number " + str(j) + "post" + str(i) new_comment_blog = CommentBlogPost(text = text_) new_comment_blog.save() print("ID " + str(_id)) e = CommentBlogPost.objects.get(id=_id) g.commentblogpost_set.add(e) u.commentblogpost_set.add(e) _id = _id + 1 j = j + 1 i = 0 _id = 1 while i < count: i = i + 1 p = BlogPost.objects.get(id=i) g = Game.objects.get(id=i) u = MyUser.objects.get(id=i) j = 0 while j < 10: if ( i % 2 == 0): content_object_ = g else: content_object_ = p mark_ = math.trunc(random.random() * 5) new_rating = Rating(mark = mark_, content_object = content_object_) new_rating.save() e = Rating.objects.get(id=_id) u.rating_set.add(e) _id = _id + 1 j = j + 1 i = 0 _id = 1 while i < count: i = i + 1 g = Game.objects.get(id=i) j = 1 while j < 11: game_ = g img_ = str(j) + ".jpg" new_img= Screenshot(game = game_, img = img_) new_img.save() e = Screenshot.objects.get(id=_id) g.screenshot_set.add(e) _id = _id + 1 j = j + 1
def _create_tags(self): count = 1000 i = 0 while i < count: src = 'eugene.jpg' if i % 2 == 0: src = 'Art.jpg' tlisp = Team(title='Mike' + str(i), text='seo', img=src) tlisp.save() i = i + 1 #tjava = Tag(name='Java') #tjava.save() i = 0 while i < count: login_ = 'Black' + str(i) password_ = 'qwerty' username_ = 'Wolf' + str(i) img_ = str(i % 7 + 1) + ".jpg" new_user = MyUser(password=password_, username=username_, img=img_) new_user.save() i = i + 1 i = 0 while i < count: title_ = 'Game number ' + str(i) text_ = 'Game text number ' + str(i) img_ = str(i % 5 + 1) + '_' + '1.jpg' download_link_ = 'http://mail.ru' play_link_ = 'http://yandex.ru' description_ = 'Game description number ' + str(i) new_game = Game(title=title_, text=text_, img=img_, download_link=download_link_, play_link=play_link_, description=description_) new_game.save() i = i + 1 i = 0 _id = 1 while i < count: i = i + 1 g = Game.objects.get(id=i) u = MyUser.objects.get(id=i) j = 0 while j < 10: print("i " + str(i)) print(" j" + str(j)) text_ = "Comment number " + str(j) + "game" + str(i) new_comment = Comment(text=text_) new_comment.save() print("ID " + str(_id)) e = Comment.objects.get(id=_id) g.comment_set.add(e) u.comment_set.add(e) _id = _id + 1 j = j + 1 i = 0 my_str = "abcdefghigklmnopqrstuvwxyz " while i < count: title_ = "Post " + str(i) img_ = str(i % 7 + 1) + ".jpg" text_ = "" j = 0 while (j < 1000): text_ = my_str[math.trunc(random.random() * 36)] + text_ j = j + 1 new_post = BlogPost(title=title_, img=img_, text=text_) new_post.save() u = MyUser.objects.get(id=i + 1) e = BlogPost.objects.get(id=i + 1) u.blogpost_set.add(e) i = i + 1 i = 0 _id = 1 while i < count: i = i + 1 g = BlogPost.objects.get(id=i) u = MyUser.objects.get(id=i) j = 0 while j < 10: print("i " + str(i)) print(" j" + str(j)) text_ = "Comment number " + str(j) + "post" + str(i) new_comment_blog = CommentBlogPost(text=text_) new_comment_blog.save() print("ID " + str(_id)) e = CommentBlogPost.objects.get(id=_id) g.commentblogpost_set.add(e) u.commentblogpost_set.add(e) _id = _id + 1 j = j + 1 i = 0 _id = 1 while i < count: i = i + 1 p = BlogPost.objects.get(id=i) g = Game.objects.get(id=i) u = MyUser.objects.get(id=i) j = 0 while j < 10: if (i % 2 == 0): content_object_ = g else: content_object_ = p mark_ = math.trunc(random.random() * 5) new_rating = Rating(mark=mark_, content_object=content_object_) new_rating.save() e = Rating.objects.get(id=_id) u.rating_set.add(e) _id = _id + 1 j = j + 1 i = 0 _id = 1 while i < count: i = i + 1 g = Game.objects.get(id=i) j = 1 while j < 11: game_ = g img_ = str(j) + ".jpg" new_img = Screenshot(game=game_, img=img_) new_img.save() e = Screenshot.objects.get(id=_id) g.screenshot_set.add(e) _id = _id + 1 j = j + 1