Объединенный путь находится вне компонента базового пути, когда я хочу использовать динамический цикл в моем проекте django

Проблема в следующем: Объединенный путь (S:\cdnjs.cloudflare.com\ajax\libs\Swiper\6.4.8\swiper-bundle.min.js) находится вне компонента базового пути (C:\Мои проекты - python\My_django_application\Myproject\static). введите описание изображения здесь

На моей домашней странице я могу вернуть 4 картинки, но это будет статика. Я могу и больше. Например, если я верну в моих представлениях, 'movies1': Movies_obj[:5], это покажет 5 фильмов на главной странице. Я загрузил 12 фильмов через админку. Как вы можете видеть в ссылке на изображение, после того, как я вхожу в систему, изображения появляются у меня, я добавил кнопки Next и Previous, но я не могу использовать цикл. Я работал с Boostrap Studio в первой части, для импорта фотографий и дизайна, Первые 4 картинки. Я пытался изменить что-то в настройках, я пробовал почти все, я не смог использовать его. Это мой первый большой проект.

Мой вопрос:

Я не понимаю, почему когда я могу вернуть 5 фотографий или больше, я могу видеть их на своей странице, но когда в режиме, описанном на картинке, я нажимаю кнопку - следующая и ничего не происходит. Я не могу отобразить следующие 4 изображения в цикле. Он просто остается на той же странице, а затем в PyCharm ошибка, которую я получаю, я описал выше, появляется: "Объединенный путь находится вне компонента базового пути". Сайт работает, но я не могу нажать на кнопку next и previous. Я могу видеть изображения и скриншоты в папке media. Может быть, это что-то в моих настройках, или связь между динамическим циклом и js?

Мой домашний HTML:

JS в моем html это как блок в конце домашнего HTML файла.

Мой вид HomeApp:

from django.shortcuts import render
from Movies import models

def MainHome (request):

    return render(request, template_name='MainHome.html')

def home (request):

    user = request.user

    Movies_obj = models.Movies.objects.all()

    return render(request, 'home.html', {'user': user, 'movies1': Movies_obj[:4], 

    'movies2': Movies_obj[4:8], 'movies3': Movies_obj[8:12]})

Мои настройки:

 BASE_DIR = Path(__file__).resolve().parent.parent
TEMPLATES_DIR = os.path.join(BASE_DIR, 'templates')
.....
'DIRS': ['templates'],
.....
STATIC_URL = '/static/'
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
    'static',
]

My Movies App - модель:

 from django.db import models

# Create your models here.
class Movies(models.Model):
    name = models.CharField(max_length=500)
    discription = models.TextField(max_length=10000)
    image = models.ImageField(upload_to='images/')
    screen_shot = models.ImageField(upload_to='screenshots/')
    movie_length = models.CharField(max_length=50)
    release_date = models.DateTimeField()
    movie_rate = models.CharField(max_length=100)
    imdb_raiting = models.CharField(max_length=100)
    movie_director = models.CharField(max_length=200)
    movie_actor = models.CharField(max_length=1000)
    movie_language = models.CharField(max_length=100)
    movie_quality = models.CharField(max_length=100)
    movie_size = models.CharField(max_length=100)
    movie_suitable = models.CharField(max_length=100)
    movie_link = models.TextField(max_length=10000)
    movie_online = models.TextField(max_length=1000)
    movie_type = models.CharField(max_length=700)
    movie_subscription = models.CharField(max_length=700)
    movie_category = models.CharField(max_length=100)

    def __str__(self):
        return self.name
Вернуться на верх