#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 , Да, я сделал это