[Çözüldü] – Python-Django TypeError: ‘set’ object is not reversible Hatası

Published by: 2

Djangoda böyle bir hata alıyorsanız çözümünün çok basit olduğunu biraz sonra göreceksiniz.

Hatanın ekran görüntüsü şu şekildedir.

Hatanın tam Çıktısı şu şekildedir.

TypeError at /admin/
'set' object is not reversible
Request Method: GET
Request URL: http://127.0.0.1:8000/admin/
Django Version: 1.10
Exception Type: TypeError
Exception Value:
'set' object is not reversible
Exception Location: C:\Users\E-A-S\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\urls\resolvers.py in _populate, line 193
Python Executable: C:\Users\E-A-S\AppData\Local\Programs\Python\Python37-32\python.exe
Python Version: 3.7.2
Python Path:
['C:\\Users\\E-A-S\\Desktop\\python-django\\django_blog',
'C:\\Users\\E-A-S\\AppData\\Local\\Programs\\Python\\Python37-32\\python37.zip',
'C:\\Users\\E-A-S\\AppData\\Local\\Programs\\Python\\Python37-32\\DLLs',
'C:\\Users\\E-A-S\\AppData\\Local\\Programs\\Python\\Python37-32\\lib',
'C:\\Users\\E-A-S\\AppData\\Local\\Programs\\Python\\Python37-32',
'C:\\Users\\E-A-S\\AppData\\Local\\Programs\\Python\\Python37-32\\lib\\site-packages']

Çözüm urls.py dosyasındadır. Djangoda hazır gelen urls.py ve projenizde kendi oluşturduğunuz urls.py dosyalarını kotrol edin. urlpatterns fonksiyonunun parantezleri [] köşeli parantez olmalıdır. Hangisinde bu parantezler {} süslü parantez ise onu köşeli parantezlerle değiştirin sorun çözülecektir:)

2 comments

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir