Django: кнопка «Войти с помощью Facebook» не работает после развертывания в pythonanywhere

#django #facebook #django-allauth #pythonanywhere

Вопрос:

Когда я запускаю приложение в localhost, оно работает нормально. но после развертывания в pythonanywhere кнопка входа в систему с помощью Facebook не работает.

когда я обновляю страницу входа в систему в консоли, она показывает =>

 Failed to load resource: https://username.pythonanywhere.com/static/facebook/js/fbconnect.js the server responded with a status of 404 (Not Found)

Refused to execute https://username.pythonanywhere.com/static/facebook/js/fbconnect.js as script because "X-Content-Type: nosniff" was given and its Content-Type is not a script MIME type.
 

в шаблоне:

 <a href="{% provider_login_url 'facebook' method='js_sdk' %}"><button class="effect" style="width: 100%; background-color: rgb(58, 110, 255); height: 36px; border: none; color: white; border-radius: 3px; display: flex; justify-content: center;align-items: center;"><img style="height: 24px; width: 24px; background-color: white; padding: 1px; border-radius: 50%;" src="{% static 'images/fblogo.png' %}" alt=""><span style="margin-top: 2px; display: block; margin-left: 8px; font-size: 16px;"> Login with Facebook</span></button></a> <br>
 

Еще одна проблема: CSS не загружается на странице администратора

как это исправить?

Изменить: теперь, если я нажму кнопку «Войти с помощью facebook», она покажет, ReferenceError: Can't find variable: allauth

что теперь делать?😖

Комментарии:

1. Для части css проверьте это

2. Также проверьте help.pythonanywhere.com/pages/StaticFiles в целом

3. в моей статической папке есть один файл css (который я создал) и три папки (1.администратор, 2. facebook, 3. изображения(также я создал это). как настроить сейчас?

4. @AsifBiswas Вы запускали python manage.py collectstatic и reload с веб-вкладки в pythonanywhere ?

5. @Prakhar , Да, я сделал это