Django的models要和mysql表里面的字段配套
File "/data/Myproject/venv/lib/python3.6/site-packages/django/db/models/query.py", line 844, in filter
return self._filter_or_exclude(False, *args, **kwargs)
File "/data/Myproject/venv/lib/python3.6/site-packages/django/db/models/query.py", line 862, in _filter_or_exclude
clone.query.add_q(Q(*args, **kwargs))
File "/data/Myproject/venv/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1263, in add_q
clause, _ = self._add_q(q_object, self.used_aliases)
File "/data/Myproject/venv/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1287, in _add_q
split_subq=split_subq,
File "/data/Myproject/venv/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1164, in build_filter
lookups, parts, reffed_expression = self.solve_lookup_type(arg)
File "/data/Myproject/venv/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1028, in solve_lookup_type
_, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta())
File "/data/Myproject/venv/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1389, in names_to_path
"Choices are: %s" % (name, ", ".join(available)))
django.core.exceptions.FieldError: Cannot resolve keyword 'parent_code' into field. Choices are: course, create_time, del_flag, id, name, order
通过手动修改数据库里面表的字段,在Django里面的models也要改,只不过不需要迁移数据库,不然就会提示找不到该字段
浙公网安备 33010602011771号