大数据

Django错误集

1、继承Django内置User模型执行makemigrations报错

ERRORS:
auth.User.groups: (fields.E304) Reverse accessor 'Group.user_set' for 'auth.User.groups' clashes with reverse accessor for 'films.User.groups'.
	HINT: Add or change a related_name argument to the definition for 'auth.User.groups' or 'films.User.groups'.
auth.User.user_permissions: (fields.E304) Reverse accessor 'Permission.user_set' for 'auth.User.user_permissions' clashes with reverse accessor for 'films.User.user_permissions'.
	HINT: Add or change a related_name argument to the definition for 'auth.User.user_permissions' or 'films.User.user_permissions'.
films.User.groups: (fields.E304) Reverse accessor 'Group.user_set' for 'films.User.groups' clashes with reverse accessor for 'auth.User.groups'.
	HINT: Add or change a related_name argument to the definition for 'films.User.groups' or 'auth.User.groups'.
films.User.user_permissions: (fields.E304) Reverse accessor 'Permission.user_set' for 'films.User.user_permissions' clashes with reverse accessor for 'auth.User.user_permissions'.
	HINT: Add or change a related_name argument to the definition for 'films.User.user_permissions' or 'auth.User.user_permissions'.

解决办法:

settings.py 添加自定义User模型标识

AUTH_USER_MODEL = 'yourApp.User'