어제 저는 개발중인 웹 사이트에 대해 PostgreSQL을 db로 설치했습니다. 설치 후 컴퓨터가 다시 시작됩니다.Django Taggit - AttributeError : 속성을 설정할 수 없습니다.
무엇이 잘못 되었나요? 모든 환경 변수가 손실되었습니다 (Windows 10 사용). 그래서 경로에 파이썬을 다시 추가해야했습니다.
후에 db를 만들었습니다. settings.py에서 데이터를 바꿨습니다. 웹 사이트를 실행했지만 오류가 발생했습니다. 그래서 psgyopg2를 설치하여 postgres를 django와 함께 사용하게했습니다. 안되요.
나는 잠시 sqlite3으로 돌아 가기로 결정 했으므로 settings.py를 편집하고 웹 사이트를 실행했습니다. 오류 Taggit라는 응용 프로그램이 없다고 말했습니다. (???) 정상이 아닙니다. 나는 그것을 설치했고 모든 것이 잘 작동했다. 다시 설치했습니다 (버전 0.17.1).
만약 이러한 이벤트가 연결되어 있다면 ... 나는 모든 것을 말해주는 이유입니다. 지금 :
Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x00000181AA17DAE8>
Traceback (most recent call last):
File "C:\Python35\lib\site-packages\django\utils\autoreload.py", line 226, in wrapper
fn(*args, **kwargs)
File "C:\Python35\lib\site-packages\django\core\management\commands\runserver.py", line 113, in inner_run
autoreload.raise_last_exception()
File "C:\Python35\lib\site-packages\django\utils\autoreload.py", line 249, in raise_last_exception
six.reraise(*_exception)
File "C:\Python35\lib\site-packages\django\utils\six.py", line 685, in reraise
raise value.with_traceback(tb)
File "C:\Python35\lib\site-packages\django\utils\autoreload.py", line 226, in wrapper
fn(*args, **kwargs)
File "C:\Python35\lib\site-packages\django\__init__.py", line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "C:\Python35\lib\site-packages\django\apps\registry.py", line 108, in populate
app_config.import_models(all_models)
File "C:\Python35\lib\site-packages\django\apps\config.py", line 199, in import_models
self.models_module = import_module(models_module_name)
File "C:\Python35\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 665, in exec_module
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "C:\Users\Marco\Documents\Progetti\GiemmeLift\website\blog\models.py", line 21, in <module>
class Post(models.Model):
File "C:\Users\Marco\Documents\Progetti\GiemmeLift\website\blog\models.py", line 34, in Post
tags = TaggableManager()
File "C:\Python35\lib\site-packages\taggit\managers.py", line 285, in __init__
rel = TaggableRel(self, related_name, self.through, to=to)
File "C:\Python35\lib\site-packages\taggit\managers.py", line 55, in __init__
self.to = to
AttributeError: can't set attribute
나는 장고 - taggit하지만 아무것도를 다시 설치하려고 나는 (심지어 내가 개월 열지 않는 한에서) 같은 오류가 발생 장고 Taggit를 사용할 때마다 하나의 프로젝트에 ... 변경되었습니다.
이유를 이해해 주시겠습니까?
어떤 장고 버전을 사용하고 있습니까? [changelog]에 따르면 (django-taggit의 최신 버전은 0.21.4이며, 장고 1.9 이상을 지원하지 않습니다. – Alasdair