«django» 태그된 질문

Django는 Python으로 작성된 오픈 소스 서버 측 웹 애플리케이션 프레임 워크입니다. 이 솔루션은 코드가 적고 중복성이 없으며 암시적인 것보다 더 명시적인 방식으로 복잡한 데이터 중심 웹 사이트 및 웹 응용 프로그램을 만드는 데 필요한 노력을 줄 이도록 설계되었습니다.

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

6
장고 휴식 프레임 워크, 동일한 ModelViewSet에서 다른 직렬 변환기 사용
두 가지 다른 직렬 변환기를 제공하고 있지만 다음과 같은 모든 기능을 활용할 수 있습니다 ModelViewSet. 객체 목록을 볼 때 각 객체에 세부 정보로 리디렉션되는 URL이 __unicode __있고 대상 모델을 사용하여 다른 모든 관계가 나타납니다 . 예: { "url": "http://127.0.0.1:8000/database/gruppi/2/", "nome": "universitari", "descrizione": "unitn!", "creatore": "emilio", "accesso": "CHI", "membri": [ "emilio", …

8
Django의 CharField에 자리 표시자를 어떻게 추가합니까?
예를 들어 다음과 같은 매우 간단한 형태를 취하십시오 class SearchForm(Form): q = forms.CharField(label='search') 템플릿에서 렌더링됩니다. <input type="text" name="q" id="id_q" /> 그러나 HTML이 다음과 같이 보일 수 있도록 placeholder속성 값을이 필드 에 추가하려고합니다 Search. <input type="text" name="q" id="id_q" placeholder="Search" /> 바람직하게는 자리 표시 자 값을 CharField사전 또는 다음과 같은 형식 클래스를 …

10
TransactionManagementError 신호를 사용하는 동안 '원자'블록이 끝날 때까지 쿼리를 실행할 수 없습니다.
Django User 모델 인스턴스를 저장하려고 할 때 TransactionManagementError가 발생하고 post_save 신호에 사용자를 외래 키로 사용하는 일부 모델을 저장하고 있습니다. 문맥과 오류는 신호를 사용할 때 django TransactionManagementError 질문과 매우 유사합니다. 그러나이 경우 오류는 단위 테스트 중에 만 발생합니다 . 수동 테스트에서는 잘 작동하지만 단위 테스트는 실패합니다. 내가 놓친 것이 있습니까? 다음은 …

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

13
Django Forms에서 CSS 클래스 정의
내가 양식을 가지고 있다고 가정 class SampleClass(forms.Form): name = forms.CharField(max_length=30) age = forms.IntegerField() django_hacker = forms.BooleanField(required=False) 렌더링 된 페이지의 클래스를 기반으로 jQuery를 사용할 수 있도록 각 필드에 CSS 클래스를 정의하는 방법이 있습니까? 양식을 수동으로 만들지 않기를 바랐습니다.


6
Django의 메타 클래스는 어떻게 작동합니까?
사람들이를 사용하여 클래스에 추가 매개 변수를 추가 할 수있게 해주는 Django를 사용하고 있습니다 class Meta. class FooModel(models.Model): ... class Meta: ... 파이썬 문서에서 찾은 유일한 것은 : class FooMetaClass(type): ... class FooClass: __metaclass__ = FooMetaClass 그러나 나는 이것이 같은 것이라고 생각하지 않습니다.
191 python  django  metaclass 

8
Django South-테이블이 이미 존재합니다
South를 시작하려고합니다. 기존 데이터베이스가 있고 South ( syncdb, schemamigration --initial)를 추가했습니다 . 그런 다음 models.py필드를 추가하고 실행했습니다 ./manage.py schemamigration myapp --auto. 필드를 찾은 것 같았고 이것을 적용 할 수 있다고 말했습니다 ./manage.py migrate myapp. 그러나 그렇게하면 오류가 발생했습니다. django.db.utils.DatabaseError: table "myapp_tablename" already exists tablename에 나열된 첫 번째 테이블입니다 models.py. Django …

29
장고 가져 오기 오류-이름이 core.management 인 모듈이 없습니다.
좋아, 나는이 오류가 많이 보인다. 나는 내가 알고있는 모든 것을 시도했지만 아직 이것을 파악하지 못했습니다. python 2.5 및 Django 1.3을 실행하는 개발 서버에서 작업하고 있습니다. Django 1.3은 tar.gz 다운로드를 압축 해제 한 후 python setup.py install을 사용하여 설치되었습니다. 모든 것이 잘 작동하지만 거의 실행할 필요가 manage.py없지만 새로운 정적 파일 응용 …

6
템플릿 변수를 HTML로 렌더링
'messages'인터페이스를 사용하여 다음과 같이 사용자에게 메시지를 전달합니다. request.user.message_set.create(message=message) {{ message }}변수에 html을 포함 시키고 템플릿에서 마크 업을 피하지 않고 렌더링하고 싶습니다 .

3
Django에서 ManyToMany 관계에 여러 객체를 한 번에 추가하는 방법은 무엇입니까?
Django 문서를 기반으로 여러 객체를 한 번에 전달하여 많은 관계에 추가 할 수 있어야하지만 * TypeError : 해싱 할 수없는 유형 : 'list' 목록에 캐스팅 된 장고 쿼리 세트를 전달하려고합니다. Queryset 또는 ValuesListQueryset 전달도 실패한 것으로 보입니다. for 루프를 사용하는 것보다 더 좋은 방법이 있습니까?

23
템플릿에서 모델 인스턴스 필드 이름과 값을 반복
선택한 인스턴스의 필드 값과 이름을 표시하는 기본 템플릿을 만들려고합니다. 첫 번째 열의 필드 이름 (필드에 구체적으로 지정된 경우 verbose_name)과 두 번째 열의 해당 필드 값을 가진 테이블 형식의 해당 인스턴스 값의 표준 출력으로 생각하십시오. 예를 들어 다음과 같은 모델 정의가 있다고 가정 해 봅시다. class Client(Model): name = CharField(max_length=150) email …


7
Django에서 빈 쿼리 세트 확인
쿼리가 결과를 반환했는지 확인하기 위해 권장되는 관용구는 무엇입니까? 예: orgs = Organisation.objects.filter(name__iexact = 'Fjuk inc') # If any results # Do this with the results without querying again. # Else, do something else... 나는 이것을 확인하는 몇 가지 다른 방법이 있다고 생각하지만 숙련 된 장고 사용자가 어떻게 할 것인지 알고 …

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