#python #django #django-rest-framework
#python #django #django-rest-framework
Вопрос:
Каждый раз, когда я вношу изменения в код, когда runserver автоматически перезагружается, он показывает приведенное ниже предупреждение. И это во всех моих проектах.
Я использую Postgres в качестве базы данных.
/Users/chip/Documents/Git/test_project/cart/api/v1/serializers.py changed, reloading.
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/Users/chip/Documents/Git/apis_gifola/venv/lib/python3.8/site-packages/IPython/core/history.py", line 780, in writeout_cache
self._writeout_input_cache(conn)
File "/Users/chip/Documents/Git/apis_gifola/venv/lib/python3.8/site-packages/IPython/core/history.py", line 763, in _writeout_input_cache
conn.execute("INSERT INTO history VALUES (?, ?, ?, ?)",
sqlite3.ProgrammingError: SQLite objects created in a thread can only be used in that same thread. The object was created in thread id 123145399545856 and this is thread id 4726091200.
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
November 28, 2020 - 05:53:02
Django version 2.2.3, using settings 'test_project.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.
Комментарии:
1. Я полагаю, просто очистите историю ipython, чтобы избежать сообщения об ошибке
2. спасибо @Razenstein, но не могли бы вы сказать мне, почему оно появляется некоторое время …??
3. Нет, извините, не так глубоко. Я видел, что это обсуждается также на github … ipython… проблемы где-то.
4. kkk @Razenstein спасибо…