CSRF検証に失敗したため、リクエストは中断されました。
- {% csrf_token %}がない
- settings.pyのCSRF_TRUSTED_ORIGINSの値が間違っている
参考URL:https://noauto-nolife.com/post/django-csrf-trusted-origins/
特定のアプリのマイグレーションをリセット
python manage.py migrate アプリ名 zero
migration&データベースなどすべてリセット
1.データベースを削除して再作成
2.migrationsフォルダの__init__.py以外のファイルを削除
3.python manage.py makemigrationsを実行
4.python manage.py migrateを実行
画像が表示されない
- config/settings.py
MEDIA_ROOT = BASE_DIR / 'media'
MEDIA_URL = '/media/'
- config/urls.pyに「static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)」を記述
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
path('admin/', admin.site.urls),
path('products/', include('products.urls')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
- 管理画面で画像を一度削除してから登録しなおす。
- mediaフォルダに画像がアップされているか確認。
管理者の登録を手動で行う
python manage.py shell
from django.contrib.auth import get_user_model
User = get_user_model()
User.objects.create_superuser(username='ユーザ名', email='メールアドレス', password='パスワード')
Youtube
https://youtube.com/@codek2_studio
Twitter
https://twitter.com/kunchan2_