django-models

    0

    1답변

    사용자가 메모 할 수있는 시스템이 있다고 잠시 생각해보십시오. 나는 User 모델과 Note 모델을 가지고있다. class User(models.Model): name = models.TextField() class Note(models.Model): contents = models.TextField() user = model

    14

    2답변

    내가 가지고있는 것 : class Award(models.Model) : name = models.CharField(max_length=100, db_index=True) class Alias(models.Model) : awards = models.ManyToManyField('Award', through='Achiever') c

    1

    1답변

    여기 제가 사용하는 장고 모델입니다. class Person(models.Model): surname = models.CharField(max_length=255, null=True, blank=True) first_name = models.CharField(max_length=255, null=True, blank=True) m

    5

    1답변

    객체가 고유한지 확인하고 싶지 않은 경우 사용자가 객체를 저장하려고 할 때 오류가 발생하기를 원합니다 (예 : 관리자를 통해). 고유 한 의미는 객체의 속성 중 일부가 다른 객체의 속성과 동일한 값을 가질 수도 있지만 모든 객체가 다른 객체의 값과 동일하지는 않습니다. 내가 잘못 본게 아니라면 , 난과 같이이 작업을 수행 할 수 있습니다 class Anim

    14

    2답변

    장고에서 음식 로깅 데이터베이스를 만들고 있는데 쿼리 관련 문제가 있습니다. 저는 소비 모델을 통해 M2M 필드 "소비자"를 통해 사용자 모델에 연결된 음식 모델을 포함하도록 내 모델을 설정했습니다. Food 모델은 음식 요리를 설명하고 Consumption 모델은 사용자의 음식 소비량 (날짜, 금액 등)을 나타냅니다. class Food(models.Mo

    1

    2답변

    django가 항목을 추가 한 사용자와 같은 사용자 작업을 추적하고 있다는 것을 알고있는 것처럼 사용자가 자신의 Model 객체를 추가하기 위해 django admin을 사용합니다. 객체의 경우, 관리자 패널 외부의 사용자 정의보기에서 가산기의 사용자 이름을 표시해야합니다. 이 데이터를 가져 오거나 검색하는 방법은 무엇입니까? 건배

    2

    2답변

    다중 테이블 상속을 사용할 때 Django는 기본 클래스와 파생 클래스의 두 테이블을 만듭니다. 하나는 기본 클래스이고 다른 하나는 첫 번째 테이블을 가리 킵니다. 파생 된 테이블을 삭제하는 동안 기본 테이블 항목을 유지하고 다른 모델에 대한 다른 항목을 만드는 방법이 있습니까? 간단히 말하면 : A, B (A에서 파생), C (A에서 파생 됨) 모델이 있

    1

    2답변

    다음과 같이 내가 정의 선택을 말해봐 방법은 field를 모델로 저장하는 것입니다. 물론 forms.cleaned_data['field']을 반복하여 models.CommaSeperatedIntegerField에 맞는 값을 얻을 수 있습니다. 다시이 값을 검색 할 때마다 루프로 변환하고 옵션으로 변환해야합니다. 이렇게 좋은 방법이 있다고 생각합니다.이 방법

    3

    3답변

    내 모델에서 내보기에 사용중인 도메인 이름 (호스트)을 사용하고 싶습니다. "요청"개체 덕분에 할 수있는 견해가 있습니다. 그러나 어떻게해야합니까? 이 모델 방법은 무엇입니까? "HttpRequest"객체를 사용하지 않는 것은 무엇입니까? 이제 settings.py에서 전역 값을 HOST로 설정하고 사용하고 있지만 그 값은 입니다. 또한 "사이트"(사이트

    2

    2답변

    루프에 500-5000 개의 새 데이터베이스 INSERT를 만드는 장고보기가 있습니다. 문제는, 정말 느립니다! 나는 Postgres 8.3에서 분당 약 100 개의 인서트를 얻고있다. 우리는 더 작은 하드웨어 (더 작은 EC2 인스턴스)에서 MySQL을 사용 했었지만 이러한 유형의 속도 문제는 결코 없었습니다. 세부 사항 : Postgres 8.3 on