database = db


# ============= Part 2 =============

# Task 1 of 4
# Import the Challenge class from models.py.

from models import Challenge

# Task 2 of 4
# Now, create a variable named all_challenges. It should select all of the available challenges from the database.

from models import Challenge

all_challenges = Challenge.select()

# Task 3 of 4
# Next, create a new Challenge. The language should be "Ruby", the name should be "Booleans".

from models import Challenge

all_challenges = Challenge.select()

Challenge.create(language="Ruby", name="Booleans")

# Task 4 of 4
# Finally, make a variable named sorted_challenges that is all of the Challenge records, ordered by the steps attribute on the model. The order should be ascending, which is the default direction.

from models import Challenge
Beispiel #2
0
def search_challenges(name, language):
    return Challenge.select().where(Challenge.name.contains(name),
                                    Challenge.language == language)
Beispiel #3
0
def search_challenges(name, language):   
    return Challenge.select().where((Challenge.name==name) | (Challenge.language==language))
Beispiel #4
0
# Import the Challenge class from models.py
from models import Challenge

# Now create a variable named all_challenges. It should select all of the available challenges from the database.
all_challenges = Challenge.select()

# Next create a new Challenge. The language should be 'Ruby', the name should be 'Booleans'.
Challenge.create(language='Ruby', name='Booleans')

# Finally make a variable named sorted_challenges that is all of the Challenge records, ordered by the steps attribute on the model
# The order should be ascending, which is the default direction.
sorted_challenges = all_challenges.order_by(Challenge.steps)
Beispiel #5
0
def search_challenges(name: str, language: str):
    return Challenge.select().where(
        Challenge.name.contains(name) and Challenge.language == language)