def handle(self, *args, **options): for file in args: f = open(file, "r") for line in f: l = line.split() room = Room() room.number = l[0] room.capacity = int(l[1]) room.description = " ".join(l[2:]) room.short_unlock_time = timezone.now() room.save() self.stdout.write("Successfully imported\n")
def handle(self, *args, **options): for file in args: f = open(file, "r") for line in f: l = line.split() room = Room() room.number = l[0] room.capacity = int(l[1]) room.description = " ".join(l[2:]) room.short_unlock_time = datetime.now() room.save() self.stdout.write('Successfully imported\n')
def house_add_room(request, pk): house = House.objects.filter(pk=pk).get() if house.user != request.user: raise Http404 if request.method == 'POST': room = Room() room.user = request.user room.house = house if 'name' not in request.POST: return render( request, 'houses/room_add.html', { 'house': house, 'error': 'Please make sure to fill in all required details' }) else: room.name = request.POST['name'] if 'price' not in request.POST: return render( request, 'houses/room_add.html', { 'house': house, 'error': 'Please make sure to fill in all required details' }) else: room.price = request.POST['price'] if 'description' not in request.POST: return render( request, 'houses/room_add.html', { 'house': house, 'error': 'Please make sure to fill in all required details' }) else: room.description = request.POST['description'] room.save() try: for file in request.FILES.getlist('images'): image = RoomImage() image.room = room image.user = request.user image.image = file image.save() except Exception: pass return redirect('room_detail', pk=room.id) return render(request, 'houses/room_add.html', {'house': house})
def add_room(request): form = RoomImageForm() if request.method == "POST": form = RoomImageForm(request.POST) room = Room() room.name = request.POST.get('name') room.description = request.POST.get('description') room.square = request.POST.get('square') room.price_per_m2 = request.POST.get('price_per_m2') room.price = request.POST.get('price') room.comments = request.POST.get('comments') room.status = get_object_or_404(Status, pk=2) room.save() roomImage = RoomImage() roomImage.room = get_object_or_404(Room, pk=room.pk) roomImage.image = request.POST.get('image') roomImage.save() return redirect('/') return render(request, 'add_room.html', { "form": form, "username": auth.get_user(request).username })