Найти - Пользователи
Полная версия: no such table: auth_user
Начало » Django » no such table: auth_user
1 2
RuFalcon
Добрый вечер.
Я новичок в Django, пробую сделать сайт на этой системе. На локальном сервере всё работает нормально, но на удалённом при попытке зайти в админ панель появляется ошибка:
no such table: auth_user
Request Method: POST
Request URL: http://newsite.sia-auto.ru/admin/
Django Version: 1.6.2
Exception Type: OperationalError
Exception Value:
no such table: auth_user
Exception Location: /home/bitrix/ext_www/sianew/lib/python3.2/site-packages/django/db/backends/sqlite3/base.py in execute, line 450
Python Executable: /home/bitrix/ext_www/sianew/bin/uwsgi
Python Version: 3.2.0
Суперюзера создавал, syncdb выполнял. Видимо что-то с путями на сервере. Может кто подскажет?
PanovSergey
Проверяйте еще на 100 раз конфиги. Сравнивайте с тем что на локалке.
terabayt
Очень облегчает жизнь south. Также нужно сделать
python ./manage.py collectstatic
И покажите url.py и models.py
PanovSergey
Очень облегчает жизнь south
south совершенно не нужен в начале разработки, нужны тесты, проще всего писать скрипт инициализации данных обеспечит минимальное покрытие кода.
terabayt
south совершенно не нужен в начале разработки
Если я в начале разработки решил удалить одно поле, то мне руками в sql ее удалять или бд новую создавать.
RuFalcon
Добрый вечер.Я новичок в Django, пробую сделать сайт на этой системе.
Новичку легче написать скрипт инициализации данных, а не установить south!
PanovSergey
Если я в начале разработки решил удалить одно поле, то мне руками в sql ее удалять или бд новую создавать.
Почему удобнее. В начале разработки как правило данных еще не много, и связи м/у ними не очень сложные. Если вы решите изменить модель то вам как минимум нужно переписать все тесты с этим полем. Для этого вам все равно надо как то инициализировать бд. Также над проектом работает не один человек и если у него будет всегда скрипт инициализации хотя бы с минимальным набором данных Он сможет быстро накатить себе изменения. Также как я и писал выше это минимальный тест на то что данные работают, что само по себе уже хорошо. Миграции нужны ближе к релизу. Можете пинать тут уж сугубо личное мнение.
Singularity
terabayt
Новичку легче написать скрипт инициализации данных, а не установить south!
South проще и удобней.
RuFalcon
Я немного уточню проблему. Это первый деплой сайта на Django на боевой сервер. Ранее только экспериментировал на локальном. Сервер(centos) нашей компании и настройкой занимается наш сисадмин ранее с Django дел не имевший. Проблема в самом начале загрузки на сервер. Проект создан, приветствие от Django получено, но пути прописанные urls.py сайт не видит. Ошибку выдаёт, что пути не прописаны и есть только дефолтный admin. При попытке перехода в админку - ошибка описанная выше. Может что-то с путями и Django не видит базу данных?
PanovSergey
Проверяйте settings.py Не думаю что CentOS влияет.
PanovSergey
У вас уже другая ошибка вы хоть update темы делайте.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB