«django-models» 태그된 질문

웹 프레임 워크 Django의 모델 클래스 사용에 관한 질문.

8
Django에서 모델 객체 대량 생성
데이터베이스에 저장할 개체가 많으므로이를 사용하여 Model 인스턴스를 만들고 싶습니다. django를 사용하면으로 모든 모델 인스턴스를 생성 MyModel(data)한 다음 모두 저장하고 싶습니다. 현재 다음과 같은 것이 있습니다. for item in items: object = MyModel(name=item.name) object.save() 객체 목록을 직접 저장할 수 있는지 궁금합니다. 예 : objects = [] for item in items: objects.append(MyModel(name=item.name)) …



5
models.py를 여러 파일로 분할
models.py내 앱을 여러 파일로 분할하려고 합니다. 내 첫 번째 추측은 다음과 같습니다. myproject/ settings.py manage.py urls.py __init__.py app1/ views.py __init__.py models/ __init__.py model1.py model2.py app2/ views.py __init__.py models/ __init__.py model3.py model4.py 이것은 작동하지 않는 다음 이것을 찾았 지만이 솔루션에서는 여전히 문제가 있습니다. 실행하면 python manage.py sqlall app1다음과 같은 결과가 나타납니다. …

5
장고 시그널 vs. 저장 방법 재정의
머리를 감는 데 문제가 있습니다. 지금은 다음과 같은 모델이 있습니다. def Review(models.Model) ...fields... overall_score = models.FloatField(blank=True) def Score(models.Model) review = models.ForeignKey(Review) question = models.TextField() grade = models.IntegerField() 리뷰에는 여러 "점수"가 있으며, 전체 점수는 점수의 평균입니다. 리뷰 나 점수가 저장되면 전체 점수 평균을 다시 계산해야합니다. 지금은 재정의 된 저장 방법을 사용하고 …

9
관련된 모든 Django 모델 개체 가져 오기
개체를 가리키는 ForeignKey가있는 모든 모델 개체의 목록을 얻으려면 어떻게해야합니까? (DELETE CASCADE 전에 Django 관리자의 삭제 확인 페이지와 같은 것). 나는 데이터베이스에서 중복 객체를 병합하는 일반적인 방법을 생각해 내고 있습니다. 기본적으로 객체 "B"에 대한 ForeignKeys 포인트가있는 모든 객체가 "A"객체를 가리 키도록 업데이트되어 중요한 항목을 잃지 않고 "B"를 삭제할 수 있습니다. 당신의 …


13
Django의 고유 한 BooleanField 값?
내 models.py가 다음과 같다고 가정합니다. class Character(models.Model): name = models.CharField(max_length=255) is_the_chosen_one = models.BooleanField() 내 Character인스턴스 중 하나만 포함 is_the_chosen_one == True하고 다른 모든 인스턴스 에는is_the_chosen_one == False . 이 고유성 제약이 존중되는지 어떻게 가장 잘 확인할 수 있습니까? 데이터베이스, 모델 및 (관리자) 양식 수준에서 제약 조건 준수의 중요성을 고려한 답변에 …

4
포함을 사용하여 Django 필터 다 대다
다 대다 관계를 통해 여러 개체를 필터링하려고합니다. 때문에 trigger_roles필드가 여러 항목이 포함될 수 있습니다 나는 시도 contains필터를. 그러나 그것이 문자열과 함께 사용되도록 설계 되었기 때문에 나는이 관계를 어떻게 필터링 해야하는지 거의 무력합니다 ( values_list()atm을 무시할 수 있습니다 .). 이 기능은 사용자 프로필에 연결됩니다. def getVisiblePackages(self): visiblePackages = {} for product …

7
Django-Model.create () 메서드 재정의?
장고 문서는 단지 오버라이드 (override)에 대한 예제 목록 save()과 delete(). 그러나 모델 이 생성 될 때만 모델에 대한 추가 처리를 정의하고 싶습니다 . Rails에 익숙한 사람이라면 :before_create필터 를 만드는 것과 같습니다 . 이것이 가능한가?

6
관리자는 모델 인스턴스를 통해 액세스 할 수 없습니다.
다른 인스턴스에서 모델 개체 인스턴스를 얻으려고하는데이 오류가 발생합니다. Manager isn't accessible via topic instance 내 모델은 다음과 같습니다. class forum(models.Model): # Some attributs class topic(models.Model): # Some attributs class post(models.Model): # Some attributs def delete(self): forum = self.topic.forum super(post, self).delete() forum.topic_count = topic.objects.filter(forum = forum).count() 내 견해는 다음과 같습니다. def …

4
Django에서 'max_length'의 최대 크기는 얼마입니까?
이것은 내 모델입니다. class Position(models.Model): map = models.ForeignKey(Map,primary_key=True) #members=models.CharField(max_length=200) LatLng = models.CharField(max_length=40000) infowindow = models.CharField(max_length=40000) 그러나 실행할 수 없습니다. max_length매개 변수 의 최대 크기는 얼마입니까?

6
장고 추상 모델 대 일반 상속
구문 외에도 django 추상 모델을 사용하는 것과 django 모델에서 일반 Python 상속을 사용하는 것의 차이점은 무엇입니까? 장점과 단점? 업데이트 : 내 질문이 오해되었다고 생각하고 추상 모델과 django.db.models.Model에서 상속하는 클래스의 차이점에 대한 응답을 받았습니다. 실제로 django 추상 클래스 (Meta : abstract = True)에서 상속하는 모델 클래스와 'object'(model.Model이 아님)에서 상속하는 일반 Python …



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.