Skip to content

BGBroth/py-actor-manager

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Actor manager

Read the guideline before starting.

In this task, you should create a manager for the dataclass Actor.

1. Create dataclass inside models.py module

Actor should have the following attributes:

  • id - unique identifier for each actor
  • first_name - actor's first name
  • last_name - actor's last name

2. Create database

Create a database cinema where will be stored entries with data about different actors and actresses. Create a table actors with corresponding columns. Now, you are ready to create a manager.

3. Create manager inside managers.py module

Create ActorManager class that should provide CRUD operations. It should create a connection to the database inside the constructor. The manager should have the following methods:

  • create - a method that creates a new entry in the actors table with given properties.
  • all - a method that returns a list of Actor instances from DB
  • update - a method that updates properties for entry with given id
  • delete - a method that deletes entry with given id from DB

4. Test

Test different methods in the main.py module.

Note: Check your code using this checklist before pushing your solution.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%