vpn integration
This commit is contained in:
@@ -1,15 +1,14 @@
|
||||
from django.urls import reverse
|
||||
from django.utils.text import slugify
|
||||
|
||||
from rest_framework import serializers
|
||||
|
||||
from user.serializers import UserSerializer
|
||||
from .models import Torrent, File
|
||||
from .models import File, Torrent
|
||||
|
||||
|
||||
class TorrentSerializer(serializers.ModelSerializer):
|
||||
count_files = serializers.IntegerField(read_only=True, source="len_files")
|
||||
download_url = serializers.SerializerMethodField(read_only=True)
|
||||
|
||||
class Meta:
|
||||
model = Torrent
|
||||
fields = "__all__"
|
||||
@@ -32,4 +31,4 @@ class FileSerializer(serializers.ModelSerializer):
|
||||
return reverse("torrent:download_file", kwargs={"file_id": obj.id})
|
||||
|
||||
def get_flux_url(self, obj: File):
|
||||
return f'{reverse("torrent:flux_file", kwargs={"file_id": obj.id})}#{slugify(obj.filename)}'
|
||||
return f"{reverse('torrent:flux_file', kwargs={'file_id': obj.id})}#{slugify(obj.filename)}"
|
||||
|
||||
Reference in New Issue
Block a user