«django» 태그된 질문

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

4
Django에서 Python 로깅의 우아한 설정
나는 아직 내가 만족하는 Django로 Python 로깅을 설정하는 방법을 찾지 못했습니다. 내 요구 사항은 매우 간단합니다. 다른 이벤트에 대한 다른 로그 처리기-즉, 다른 파일에 기록 할 수 있기를 원합니다. 내 모듈의 로거에 쉽게 액세스 할 수 있습니다. 모듈은 적은 노력으로 로거를 찾을 수 있어야합니다. 명령 줄 모듈에 쉽게 적용 할 …
101 python  django  logging 

5
Django에서 values ​​() 항목의 이름을 바꾸는 방법은 무엇입니까?
djangoproject.com의이 티켓 과 거의 동일 하지만 추가 형식을 사용 하고 싶습니다 . 이 쿼리에서 >>> MyModel.objects.values('cryptic_value_name') [{'cryptic_value_name': 1}, {'cryptic_value_name': 2}] 나는 다음과 같은 것을 얻고 싶다. >>> MyModel.objects.values(renamed_value='cryptic_value_name') [{'renamed_value': 1}, {'renamed_value': 2}] 다른 기본 제공 방법이 있습니까 아니면 수동으로 수행해야합니까?
101 django  django-orm 

4
더 나은 Django 관리자 ManyToMany 필드 위젯
Django Admin의 기본 models.ManyToManyField위젯이 사용하기 번거 롭다는 것을 알았습니다 . 그것은의 HTML을 선택 요소는 "다른"모델의 객체의 많은 경우 그것은 실제로 "다른 하나는"당신이 "이"개체와 연결할 개체 찾기 위해 매우 비현실적이다. 그리고 "기타"모델의 개체가 많은 경우 관리 페이지의 렌더링 속도를 늦추는 것 같습니다. 나만의 사용자 지정 관리 위젯을 빌드하고 ManyToManyFields적절하다고 판단 되는대로 …

5
Django URL 리디렉션
다른 URL과 일치하지 않는 트래픽을 다시 홈페이지로 리디렉션하려면 어떻게해야합니까? urls.py : urlpatterns = patterns('', url(r'^$', 'macmonster.views.home'), #url(r'^macmon_home$', 'macmonster.views.home'), url(r'^macmon_output/$', 'macmonster.views.output'), url(r'^macmon_about/$', 'macmonster.views.about'), url(r'^.*$', 'macmonster.views.home'), ) 현재 마지막 항목은 모든 "기타"트래픽을 홈페이지로 보내지 만 HTTP 301 또는 302 를 통해 리디렉션하고 싶습니다 .

6
Django 모델 필드의 기본값을 함수 호출 / 호출 가능으로 설정하는 방법 (예 : 모델 객체 생성 시간과 관련된 날짜)
편집 : Django 필드의 기본값을 새 모델 객체가 생성 될 때마다 평가되는 함수로 설정하려면 어떻게해야합니까? 이 코드에서는 모델 개체가 생성 될 때마다 코드를 평가하는 대신 코드가 한 번 평가되고 생성 된 각 모델 개체에 대해 동일한 날짜로 기본값이 설정된다는 점을 제외하면 다음과 같은 작업을 수행하고 싶습니다. from datetime import datetime, …


5
Django in / not in query
django에서 'not in'스타일 쿼리를 작성하는 방법을 알아 내려고합니다. 예를 들어 내가 생각하는 쿼리 구조는 다음과 같습니다. select table1.* from table1 where table1.id not in ( select table2.key_to_table1 from table2 where table2.id = some_parm ) django 구문은 table1 및 table2라는 모델을 가정하면 어떻게 생겼습니까?
100 sql  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합니까?

8
Django Rest Framework : 동적으로 필드 하위 집합 반환
문제 블로그 게시물 Best Practices for Designing a Pragmatic RESTful API 에서 권장 fields하는대로 Django Rest Framework 기반 API에 쿼리 매개 변수를 추가 하여 사용자가 리소스 당 필드의 하위 집합 만 선택할 수 있도록하고 싶습니다 . 예 직렬 변환기 : class IdentitySerializer(serializers.HyperlinkedModelSerializer): class Meta: model = models.Identity fields = ('id', …

7
Django 프로파일 링
내 django 응용 프로그램이 프로덕션에서 고통스럽게 느려졌습니다. 아마도 복잡하거나 색인화되지 않은 쿼리 때문일 것입니다. 내 애플리케이션을 프로파일 링하는 django-ish 방법이 있습니까?
100 django  profiling 

5
기본 인증을 위해 올바른 인증 헤더를 보내는 방법
API에서 데이터를 POST하려고하는데 기본 인증을 통과 할 수 없습니다. 나는 시도한다 : $.ajax({ type: 'POST', url: http://theappurl.com/api/v1/method/, data: {}, crossDomain: true, beforeSend: function(xhr) { xhr.setRequestHeader('Authorization', 'Basic [REDACTED]'); } }); 내 서버 구성 응답은 다음과 같습니다. response["Access-Control-Allow-Origin"] = "*" response["Access-Control-Allow-Methods"] = "POST" response["Access-Control-Max-Age"] = "1000" response["Access-Control-Allow-Headers"] = "*" 내가 얻는 헤더는 …

15
Django Rest Framework 파일 업로드
Django Rest Framework와 AngularJs를 사용하여 파일을 업로드하고 있습니다. 내보기 파일은 다음과 같습니다. class ProductList(APIView): authentication_classes = (authentication.TokenAuthentication,) def get(self,request): if request.user.is_authenticated(): userCompanyId = request.user.get_profile().companyId products = Product.objects.filter(company = userCompanyId) serializer = ProductSerializer(products,many=True) return Response(serializer.data) def post(self,request): serializer = ProductSerializer(data=request.DATA, files=request.FILES) if serializer.is_valid(): serializer.save() return Response(data=request.DATA) post 메소드의 마지막 줄은 모든 …

6
Git 저장소를 종속성으로 포함하도록 setup.py를 작성하는 방법
setup.py내 패키지 를 작성하려고 합니다. 내 패키지는 다른 Git 저장소에 대한 종속성을 지정해야합니다. 이것이 내가 지금까지 가지고있는 것입니다. from setuptools import setup, find_packages setup( name='abc', packages=find_packages(), url='https://github.abc.com/abc/myabc', description='This is a description for abc', long_description=open('README.md').read(), install_requires=[ "requests==2.7.0", "SomePrivateLib>=0.1.0", ], dependency_links = [ "git+git://github.abc.com/abc/SomePrivateLib.git#egg=SomePrivateLib", ], include_package_data=True, ) 내가 실행할 때 : pip …

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