Столбец 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

Другие вопросы по тегам