Giter Site home page Giter Site logo

py-genres-and-actors's Introduction

Cinema Hall

In db/models.py create table Genre with such fields:

  • Char field name, name of the genre with the maximum length of 255 characters.

Also, create table Actor with such fields:

  • Char field first_name, name of the actor with the maximum length of 255 characters.
  • Char field last_name, surname of the actor with the maximum length of 255 characters.

Inside main.py, create main function. This function should perform these actions:

  1. Create:
    • genre Western
    • genre Action
    • genre Dramma
    • actor George Klooney
    • actor Kianu Reaves
    • actress Scarlett Keegan
    • actor Will Smith
    • actor Jaden Smith
    • actress Scarlett Johansson
  2. Update:
    • genre Dramma, set name to "Drama"
    • actor George Klooney, set last_name to "Clooney"
    • actor Kianu Reaves, set first_name to "Keanu" and last_name to "Reeves"
  3. Delete:
    • genre Action
    • all actresses with the first_name "Scarlett"
  4. Return:
    • QuerySet of actors with last_name "Smith" and ordered by first_name

Note: if you need to sort the QuerySet, you can use .order_by() method

Example:

print(main())
# <QuerySet [<Actor: Jaden Smith>, <Actor: Will Smith>]>

print(Genre.objects.all())
# <QuerySet [<Genre: Western>, <Genre: Drama>]>

print(Actor.objects.all())
# <QuerySet [<Actor: George Clooney>, <Actor: Keanu Reeves>, <Actor: Will Smith>, <Actor: Jaden Smith>]>

py-genres-and-actors's People

Contributors

masterpieceelbow avatar abnormaltype avatar danylott avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.