«django-models» 태그된 질문

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



12
Django Model 객체를 변환하여 모든 필드를 그대로 유지하십시오.
Django Model 객체를 모든 필드 가있는 dict로 어떻게 변환 합니까? 모두 이상적으로로 외래 키와 필드를 포함 editable=False합니다. 자세히 설명하겠습니다. 다음과 같은 장고 모델이 있다고 가정 해 봅시다. from django.db import models class OtherModel(models.Model): pass class SomeModel(models.Model): normal_value = models.IntegerField() readonly_value = models.IntegerField(editable=False) auto_now_add = models.DateTimeField(auto_now_add=True) foreign_key = models.ForeignKey(OtherModel, related_name="ref1") many_to_many …


3
장고 : 선택 값 표시
models.py : class Person(models.Model): name = models.CharField(max_length=200) CATEGORY_CHOICES = ( ('M', 'Male'), ('F', 'Female'), ) gender = models.CharField(max_length=200, choices=CATEGORY_CHOICES) to_be_listed = models.BooleanField(default=True) description = models.CharField(max_length=20000, blank=True) views.py : def index(request): latest_person_list2 = Person.objects.filter(to_be_listed=True) return object_list(request, template_name='polls/schol.html', queryset=latest_person_list, paginate_by=5) 내가 호출 할 때 템플릿에서 person.gender, 내가 얻을 'M'또는 'F'대신 'Male'나 'Female'. …

6
장고 기본 형식 값 설정
다음과 같은 모델이 있습니다. class TankJournal(models.Model): user = models.ForeignKey(User) tank = models.ForeignKey(TankProfile) ts = models.IntegerField(max_length=15) title = models.CharField(max_length=50) body = models.TextField() 위의 모델에 대한 모델 형식도 다음과 같습니다. class JournalForm(ModelForm): tank = forms.IntegerField(widget=forms.HiddenInput()) class Meta: model = TankJournal exclude = ('user','ts') 해당 탱크 숨겨진 필드의 기본값을 설정하는 방법을 알고 싶습니다. …

9
Django에서 슬러그를 어떻게 만듭니 까?
SlugField장고에서 를 만들려고합니다 . 이 간단한 모델을 만들었습니다. from django.db import models class Test(models.Model): q = models.CharField(max_length=30) s = models.SlugField() 그런 다음이 작업을 수행합니다. >>> from mysite.books.models import Test >>> t=Test(q="aa a a a", s="b b b b") >>> t.s 'b b b b' >>> t.save() >>> t.s 'b b …


16
Django ImageField에 이미지를 프로그래밍 방식으로 저장
좋아, 나는 거의 모든 것을 시도했지만 이것을 작동시킬 수 없다. ImageField가있는 장고 모델이 있습니다. HTTP를 통해 이미지를 다운로드하는 코드가 있습니다 (테스트 및 작동) 이미지는 'upload_to'폴더 (ImageField에 설정되어있는 upload_to)에 직접 저장됩니다. 이미 존재하는 이미지 파일 경로를 ImageField와 연결하기 만하면됩니다. 이 코드를 6 가지 방법으로 작성했습니다. 내가 겪고있는 문제는 내가 쓰고있는 모든 …


12
Django : 모델 필드 목록을 얻습니까?
에서 User(궁극적으로) 상속 하는 클래스를 정의했습니다 models.Model. 이 모델에 대해 정의 된 모든 필드 목록을 얻고 싶습니다. 예를 들면 다음과 같습니다 phone_number = CharField(max_length=20). 기본적으로 Field클래스 에서 상속되는 것을 검색하려고합니다 . 을 활용하여 검색 할 수 있다고 생각 inspect.getmembers(model)했지만 반환되는 목록에 이러한 필드가 포함되어 있지 않습니다. Django는 이미 클래스를 보유하고 …

9
django의 쿼리 세트에서 첫 번째 객체를 얻는 가장 빠른 방법은 무엇입니까?
종종 장고의 쿼리 세트에서 첫 번째 객체를 가져 오거나 반환하려고합니다. None 없는 경우 합니다. 이 작업을 수행하는 모든 방법이 많이 있습니다. 그러나 어느 것이 가장 성능이 좋은지 궁금합니다. qs = MyModel.objects.filter(blah = blah) if qs.count() > 0: return qs[0] else: return None 이로 인해 두 번의 데이터베이스 호출이 발생합니까? 낭비 …

14
Django의 ORM을 사용하여 무작위 레코드를 가져 오는 방법은 무엇입니까?
내 사이트에 제시 한 그림을 나타내는 모델이 있습니다. 메인 웹 페이지에서 가장 최근에 방문하지 않은 최신 웹 사이트, 가장 인기있는 웹 사이트 및 임의의 웹 사이트 중 일부를 표시하고 싶습니다. 장고 1.0.2를 사용하고 있습니다. django 모델을 사용하면 처음 3 개를 쉽게 가져올 수 있지만 마지막 모델 (임의)은 문제가됩니다. 내 견해로는 …

6
Django : 일부 모델 필드가 서로 충돌하는 이유는 무엇입니까?
Users에 대한 2 개의 링크가 포함 된 개체를 만들고 싶습니다. 예를 들면 다음과 같습니다. class GameClaim(models.Model): target = models.ForeignKey(User) claimer = models.ForeignKey(User) isAccepted = models.BooleanField() 그러나 서버를 실행할 때 다음 오류가 발생합니다. 'target'필드 접근자는 관련 필드 'User.gameclaim_set'과 충돌합니다. 'target'의 정의에 related_name 인수를 추가하십시오. 'claimer'필드 접근자는 관련 필드 'User.gameclaim_set'과 충돌합니다. 'claimer'의 …


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