«django-models» 태그된 질문

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

3
Django 모델의 필드 기본값
모델이 있다고 가정합니다. class SomeModel(models.Model): id = models.AutoField(primary_key=True) a = models.CharField(max_length=10) b = models.CharField(max_length=7) 현재 기본 관리자를 사용하여이 유형의 개체를 생성 / 편집하고 있습니다. b각 개체 를 값으로 만들 수없고 대신 기본값을 받도록 관리자 에서 필드 를 제거하려면 어떻게해야 0000000합니까?

3
Django의 한 앱에서 다른 앱으로의 외래 키
Django의 models.py 파일에서 다른 앱의 테이블에 대한 참조 인 외래 키를 정의 할 수 있는지 궁금합니다. 즉, cf와 profiles라는 두 개의 앱이 있고 cf / models.py에는 (다른 것들 중에서) 있습니다. class Movie(models.Model): title = models.CharField(max_length=255) 및 profiles / models.py에서 다음을 갖고 싶습니다. class MovieProperty(models.Model): movie = models.ForeignKey(Movie) 그러나 나는 그것을 …

10
TypeError 가져 오기 : __init __ () 필수 위치 인수 1 개 누락 : 항목이있는 자식 테이블 뒤에 부모 테이블을 추가하려고 할 때 'on_delete'
내 sqlite 데이터베이스에 두 개의 클래스가 있습니다. 하나는 부모 테이블 Categorie이고 자식 테이블은 Article. 먼저 자식 테이블 클래스를 만들고 항목을 추가합니다. 그래서 먼저 이것을 가지고 있습니다. class Article(models.Model): titre=models.CharField(max_length=100) auteur=models.CharField(max_length=42) contenu=models.TextField(null=True) date=models.DateTimeField( auto_now_add=True, auto_now=False, verbose_name="Date de parution" ) def __str__(self): return self.titre 그리고 부모 테이블을 추가하면 이제 models.py다음과 같이 보입니다. …

5
Django Admin의 모델 히스토리에 연결
설정: 사용자가 데이터베이스에 개체를 만든 다음 원하는만큼 돌아가서 편집 할 수있는 Django 애플리케이션을 개발 중입니다. Django의 관리 사이트는 관리 사이트를 통해 개체에 적용된 변경 내역을 유지합니다. 질문: 사용자가 "콘텐츠"에 대한 변경 내역을 볼 수 있도록 내 응용 프로그램을 관리 사이트의 변경 내역에 연결하려면 어떻게해야합니까?

8
장고 파일 필드 삭제
스택 오버플로에 대한 자세한 내용은 다음과 같습니다. 파일 필드 / 이미지 필드를 사용하여 파일 필드 / 이미지 필드를 사용합니까? Django에서 웹 앱을 만들고 있습니다. 파일을 업로드하는 모델이 있는데 삭제할 수 없습니다. 내 코드는 다음과 같습니다. class Song(models.Model): name = models.CharField(blank=True, max_length=100) author = models.ForeignKey(User, to_field='id', related_name="id_user2") song = models.FileField(upload_to='/songs/') image …

4
Django에서 DISTINCT 개별 열을 선택 하시겠습니까?
SELECT * FROM...아래에 " " 가 아닌 Django에서 쿼리를 수행하는 방법이 있는지 궁금합니다 . SELECT DISTINCT columnName FROM ...대신 " "을 (를) 하려고합니다 . 특히 다음과 같은 모델이 있습니다. class ProductOrder(models.Model): Product = models.CharField(max_length=20, promary_key=True) Category = models.CharField(max_length=30) Rank = models.IntegerField() 어디는 Rank내에서 순위입니다 Category. 해당 범주 내의 각 순위에서 …

2
모델의 특정 필드 만 업데이트합니다.
나는 모델이있다 class Survey(models.Model): created_by = models.ForeignKey(User) question = models.CharField(max_length=150) active = models.NullBooleanField() def __unicode__(self): return self.question 이제 active필드 만 업데이트하고 싶습니다 . 그래서 이렇게합니다. survey = get_object_or_404(Survey, created_by=request.user, pk=question_id) survey.active = True survey.save(["active"]) 이제 오류가 발생 IntegrityError: PRIMARY KEY must be unique합니다. 이 방법으로 업데이트하는 것이 맞습니까?


4
동일한 모델의 다른 필드를 기반으로하는 Django 모델 필드 기본값
주제 이름과 이니셜을 포함하고 싶은 모델이 있습니다 (데이터는 다소 익명화되고 이니셜로 추적 됨). 지금 내가 쓴 class Subject(models.Model): name = models.CharField("Name", max_length=30) def subject_initials(self): return ''.join(map(lambda x: '' if len(x)==0 else x[0], self.name.split(' '))) # Next line is what I want to do (or something equivalent), but doesn't work with …


4
Django 오류-일치하는 쿼리가 없습니다.
마침내 프로젝트를 프로덕션 수준으로 출시했고 갑자기 개발 단계에서 처리 할 수 ​​없었던 문제가 몇 가지 생겼습니다. 사용자가 일부 작업을 게시 할 때 가끔 다음과 같은 오류가 발생합니다. Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 111, in get_response response = callback(request, *callback_args, **callback_kwargs) File "home/ubuntu/server/opineer/comments/views.py", line 103, in comment_expand comment …

3
models.py가 점점 커지고 있는데, 그것을 나누는 가장 좋은 방법은 무엇입니까?
내 상사의 지시 : "나는 로직을 models.py. 에 넣는 것을 피하고 싶다 . 이제부터는 데이터베이스 액세스를위한 클래스로만 사용하고 모델 클래스를 사용하는 외부 클래스에 모든 로직을 유지하거나 래핑합니다." 나는 이것이 잘못된 길이라고 생각합니다. 파일을 작게 유지하기 위해 모델에서 논리를 제외하는 것은 나쁜 생각이라고 생각합니다. 논리가 모델에서 가장 좋은 경우 파일 크기에 …


1
Django 관리자 ManyToMany 인라인 "has no ForeignKey to"오류
Django 관리자를 다음 모델에 설정하고 있습니다. class Quote(models.Model): author = models.CharField(max_length=100) quote = models.CharField(max_length=1000) tags = models.ManyToManyField('Tag') class Tag(models.Model): name = models.CharField(max_length=100) 다음 코드로 : class TagInline(admin.TabularInline): model = Tag class QuoteAdmin(admin.ModelAdmin): list_display = ('author', 'quote') inlines = (TagInline,) class TagAdmin(admin.ModelAdmin): pass admin.site.register(Quote, QuoteAdmin) admin.site.register(Tag, TagAdmin) 을 추가하기 위해 관리자 …

6
Django 모델에서 UUID를 기본 키로 사용 (일반 관계 영향)
여러 가지 이유로 ^, 일부 Django 모델에서 UUID를 기본 키로 사용하고 싶습니다. 이렇게하면 ContentType을 통해 일반 관계를 사용하는 "contrib.comments", "django-voting"또는 "django-tagging"과 같은 외부 앱을 계속 사용할 수 있습니까? "django-voting"을 예로 사용하면 투표 모델은 다음과 같습니다. class Vote(models.Model): user = models.ForeignKey(User) content_type = models.ForeignKey(ContentType) object_id = models.PositiveIntegerField() object = generic.GenericForeignKey('content_type', 'object_id') …

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