Столбец django не существует, но нет models.py и не найдено никаких изменений
Я совершенно новичок в django, но я пытаюсь изменить таблицу базы данных. Я прочитал много постов о беге
python manage.py makemigrations
python manage.py migrate
Но когда я запускаю эти две команды, он не обнаруживает никаких изменений. Решением было изменить файл models.py, но у меня нет этого файла. (Я запрыгнул на рабочий проект, который, кажется, инициализировал базу данных только один раз в самом начале. Я хочу добавить столбец в мой файл.sql, который скопирован из.csv
CREATE TABLE test (
columns
...
organ_system text <-adding only this line
...
more columns);
/COPY test FROM 'test.csv' DELIMITER ',' CSV HEADER;
Я понятия не имею, с чего начать / пойти. Файл init.py совершенно пуст, если это что-то значит.
1 ответ
Это нормально для __init__.py
файл должен быть пустым. если вам не хватает models.py
файл, хотя что-то немного ненадежно, так как это то, что Django использует для общения с базой данных
Вы правы, что для внесения изменений в базу данных вам придется изменить models.py