0
왜 작동하지 않습니까?사용자 모델 개체와 관련된 저장 중
models.py :
class Car(models.Model):
user = models.OneToOneField(User)
views.py :
def add_car(request, model):
new_car = Car(owner=request.user.id, model=model)
new_car.save()
오류 :
ValueError at /add/
Cannot assign "7L": "Car.user" must be a "User" instance.
7L
은 무엇입니까? 내 사용자 ID가 7 일 때 print request.user.id
이라고 쓰면 나에게 가져옵니다. 7
또는 'owner_id = request.user.id'를 수행 할 수 있지만, ID가 id이거나 객체가 객체이어야합니다. 둘을 섞을 수는 없습니다. –