mirror of
https://github.com/MarijnDoeve/TijdVoorDeTest.git
synced 2026-03-05 20:44:19 +01:00
More!
This commit is contained in:
14
tvdt/backoffice/converters.py
Normal file
14
tvdt/backoffice/converters.py
Normal file
@@ -0,0 +1,14 @@
|
||||
from quiz.models import Quiz
|
||||
|
||||
|
||||
class QuizConverter:
|
||||
regex = r"\d+"
|
||||
|
||||
def to_python(self, value: str) -> Quiz:
|
||||
try:
|
||||
return Quiz.objects.get(id=value)
|
||||
except Quiz.DoesNotExist:
|
||||
raise ValueError
|
||||
|
||||
def to_url(self, value: Quiz | int) -> str:
|
||||
return str(value.id) if isinstance(value, Quiz) else value
|
||||
Reference in New Issue
Block a user