0
나는 진짜 django 사용자를 사용하고 있습니다.
내 프로젝트에서 내 사용자는 여러 명의 전사를 만들 수 있습니다.
내가 놀고 싶을 때 그 중 하나를 선택해야합니다.업데이트 방법 django'user의 OneToOneField
class Warrior:
nom = models.CharField(max_length=30, unique=True)
...
class Profile(models.Model):
user = models.OneToOneField(User)
warrior = models.ForeignKey(Warrior)
, 나는 내가 가지고 노는거야 실제 전사 변경하려면 : 그래서 여기
내 클래스는 모습입니다
warrior = get_object_or_404(Warrior, id=id)
request.user.profile.warrior = warrior
을하지만 그 코드는 '아무튼 일하지 마라. 어딘가에 오류가 있다고 생각합니다 .
'프로필 '을 저장 했습니까? – knbk