이상한 요구가있어서 고객이 데이터베이스 지원을 위해 webapp를 구현할 것을 요청했습니다. 내가 장고를 사랑하기 때문에 그것을 사용하기로 결정했다. 필자는 다음과 같이 어려운 점이 있습니다 : 사용자가 Python에 대해 모른 채 IntegerField의 범위를 확인하는 것과 같은 모델 제약 조건을 작성하는 데 "강력한"힘을 가져야합니다. 그래서 몇 가지
나는 다음과 장고 모델이 있습니다 class opetest(models.Model):
name = models.CharField(max_length=200)
people = models.ManyToManyField(User, blank=True)
이 M2M 관계가 'opetest_set'등의 사용자 개체로 볼 수 있습니다. django
병합 할 Django-ORM 관리 데이터베이스가 2 개 있습니다. 둘 다 매우 유사한 스키마를 가지고 있으며, 둘 다 auth_users뿐만 아니라 서로를 참조하는 몇 가지 다른 공유 테이블과 함께 표준 auth_users 테이블을 가지고 있습니다. 이것은 하나의 데이터베이스에 자동으로 병합하고 싶습니다. 이 키는 외래 키 관계 및 각 테이블의 "고유 한"
모델을 생성하고 "syncdb"작업을 완료했습니다. 그것은 잘 실행되었습니다. 또한 해당 모델에 많은 레코드를 삽입 한 다음 이전 모델에 대해 M2M으로 연결해야하는 모델을 하나 더 만들었습니다. 나는이 모델과 실행 syncdb를 수행 한 Models.py
class Topic(models.Model):
name = models.CharFie
내 프로젝트에서 사용되는 FieldMap이라는 모델이 있습니다. 나는이 모델의 물리적 데이터베이스가 다른 머신 (default 제외)에 존재할 것이라고 최근 결정했다. 이제 두 설정의 데이터베이스를 default 및 dev으로 설정했습니다. I는 다음과 같이 두 데이터베이스를 사용할 수 있습니다 : 내 프로젝트가 이미 기록되어 있기 때문에이 FieldMap
다음 모델이 있습니다. class Comment(models.Model):
type = models.CharField(max_length=21, choices=OBJECT_TYPE_CHOICES)
program = models.ForeignKey(Program, db_column='object_id', to_field='id', null=
저는 장고의 초보자입니다. save() 메소드가 어떻게 작동하는지 이해하도록 도와 줄 수 있습니까? 여기 내 모델입니다 :이 class Tag(models.Model):
name = models.CharField(verbose_name=u'Tag', max_length=200, unique=True)
class Entry(models.Model
의 내가 코드가 있다고 가정 해 봅시다. 이 배열은 MyUser 객체에 대한 모든 정보가 포함 된 배열입니까, 아니면 단지 참조 용입니까? email = obj.email가 DB에 제 요청을 전송 age = obj.age가 DB에 두 번째 요청을 전송 I가 name = obj.name가 DB에 먼저 요청을 보낸다 흥미있어,, phone = obj.phone
내가 그룹에 사용자가 모든 항목을 필요로하고이 같은 일을 카운트를 얻을 개체를 원하는 위치에 GROUP BY가 장고 ORM을 작동시킬 수 있습니다 같은 사용자가 여러 번. 나는 또한 StackOverflow에 둘러보고 후 다음 시도했습니다, 그리고 내가 원하는 것보다 다른 뭔가를하고있는 것 같다 : promotion.entry_set.annotate(Cou