1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Djangoトラブル対処法めも

Last updated at Posted at 2024-10-28

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_

Zenn
https://zenn.dev/codek2

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?