Example #1
0
    def create_django_rooms(self):

        # get each room
        # turn into a django room
        # save to DB
        for row in self.grid:
            for room in row:
                if room:
                    django_room = DjangoRoom()
                    django_room.title = room.name
                    django_room.description = room.description
                    if room.n_to:
                        django_room.n_to = room.n_to.id
                    if room.s_to:
                        django_room.s_to = room.s_to.id
                    if room.e_to:
                        django_room.e_to = room.e_to.id
                    if room.w_to:
                        django_room.w_to = room.w_to.id
                    django_room.save()


#  This is what to run in the manage.py python shell:
#
# from room_gen import RoomGenerator
# rg = RoomGenerator()
# rg.generate_rooms()
# rg.create_django_rooms()
Example #2
0
    def create_django_rooms(self):

        # get each room
        # turn into a django room
        # save to DB
        for row in self.rooms:
            for room in row:
                if room:
                    django_room = DjangoRoom()
                    django_room.room_id = room.id
                    django_room.title = room.title
                    django_room.description = room.description
                    if room.n_to:
                        django_room.n_to = room.n_to
                    if room.s_to:
                        django_room.s_to = room.s_to
                    if room.e_to:
                        django_room.e_to = room.e_to
                    if room.w_to:
                        django_room.w_to = room.w_to
                    django_room.save()