예제 #1
0
파일: main.py 프로젝트: blabaj/movies
    def post(self):
        naslov = self.request.get("naslov")
        if (len(naslov) == 0 or len(naslov.strip(' ')) == 0):
            napaka = {"napaka":"Naslov je potreben!"}
            return self.render_template("movies.html", napaka)

        ocena = int(self.request.get("ocena"))

        slika = self.request.get("slika")
        vnos = MovieDatabase(naslov=naslov,ocena=ocena , slika=slika)
        vnos.put()
        #pridobivanje vseh vnosov
        vnosi = MovieDatabase.query().fetch()
        params = {"vnosi":vnosi}
        return self.render_template("movies.html", params)
예제 #2
0
    def post(self, movie_id):
        edit_title = self.request.get("title2")
        edit_description = self.request.get("description2")
        edit_release = self.request.get("release2")
        edit_picture = self.request.get("picture2")
        edit_rating = self.request.get("rating2")

        if edit_release == "":
            edit_release = "Not provided"

        if edit_rating == "":
            edit_rating = "Not provided"

        if edit_picture == "":
            edit_picture = "/assets/images/no_picture.jpg"

        movie = MovieDatabase.get_by_id(int(movie_id))

        movie.title = edit_title
        movie.description = edit_description
        movie.release = edit_release
        movie.picture = edit_picture
        movie.rating = edit_rating
        movie.put()

        return self.redirect_to("home")
예제 #3
0
    def post(self, movie_id):
        movie = MovieDatabase.get_by_id(int(movie_id))

        movie.delete = True
        movie.put()

        return self.redirect_to("home")
예제 #4
0
    def post(self):
        title = self.request.get("title")
        description = self.request.get("description")
        release = self.request.get("release")
        picture = self.request.get("picture")
        rating = self.request.get("rating")

        if release == "":
            release = "Not provided"
        else:
            release = ("%s.%s.%s") % (release.split("-", 3)[2], release.split("-", 3)[1], release.split("-", 3)[0])

        if rating == "":
            rating = "Not provided"

        if picture == "":
            picture = "/assets/images/no_picture.jpg"

        movie = MovieDatabase(title=title, description=description, release=release, picture=picture, rating=rating)
        movie.put()

        self.render_template("movie_added.html")
예제 #5
0
    def get(self, movie_id):
        movie = MovieDatabase.get_by_id(int(movie_id))

        params = {"movie": movie}

        self.render_template("edit_movie.html", params)
예제 #6
0
    def get(self):
        movies = MovieDatabase.query(MovieDatabase.delete == False).order(MovieDatabase.title).fetch()

        params = {"movies": movies}

        self.render_template("index.html", params)
예제 #7
0
파일: main.py 프로젝트: blabaj/movies
 def get(self):
     vnosi = MovieDatabase.query().fetch()
     params = {"vnosi":vnosi}
     return self.render_template("movies.html", params)