«django» 태그된 질문

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


13
Django에서 다른 설정으로 단위 테스트하는 방법은 무엇입니까?
단위 테스트를 위해 Django 설정을 재정의하는 간단한 메커니즘이 있습니까? 특정 수의 최신 개체를 반환하는 내 모델 중 하나에 관리자가 있습니다. 반환되는 개체 수는 NUM_LATEST 설정에 의해 정의됩니다. 누군가가 설정을 변경하면 내 테스트가 실패 할 가능성이 있습니다. 설정을 무시 setUp()하고 나중에 복원 하려면 어떻게 해야 tearDown()합니까? 그것이 가능하지 않다면 원숭이 패치 …

4
Django 앱에 대한 명명 규칙이 있습니까?
둘 이상의 단어로 구성된 Django 앱을 만드는 데 선호하는 명명 규칙이 있습니까? 예를 들어 다음 중 선호하는 것은 무엇입니까? my_django_app my-django-app 업데이트 : 구문 상 허용되지 않음 mydjangoapp 권장 솔루션 하지만 그들 모두가 될 수있다 옵션 1과 3이되는 구문 허용, 환경 설정이있다? Django가 앱 이름과 모델 이름을 밑줄로 결합하여 테이블 …

6
Django 모델 생성 또는 존재하는 경우 업데이트
사람의 ID가 존재하지 않는 경우 Person과 같은 모델 개체를 만들고 싶습니다. 그렇지 않으면 해당 사람 개체를 가져옵니다. 다음과 같이 새 사람을 만드는 코드 : class Person(models.Model): identifier = models.CharField(max_length = 10) name = models.CharField(max_length = 20) objects = PersonManager() class PersonManager(models.Manager): def create_person(self, identifier): person = self.create(identifier = identifier) return …

9
RESTful API에 대한 토큰 인증 : 토큰을 주기적으로 변경해야합니까?
Django 및 django-rest-framework 로 RESTful API를 구축하고 있습니다. 인증 메커니즘으로 우리는 "토큰 인증"을 선택했고 Django-REST-Framework의 문서에 따라 이미 구현했습니다. 문제는 애플리케이션이 토큰을 주기적으로 갱신 / 변경해야하며 그렇다면 어떻게해야합니까? 토큰을 갱신해야하는 모바일 앱일까요 아니면 웹 앱이 자율적으로해야할까요? 모범 사례는 무엇입니까? 여기에 Django REST Framework에 대한 경험이 있고 기술 솔루션을 제안 할 …

6
Python / Django : runserver에서 콘솔에 로그, Apache에서 파일에 로그
에서 printDjango 앱을 실행할 때 추적 메시지 (예 :)를 콘솔에 보내려면 어떻게 manage.py runserver해야하지만 Apache에서 앱을 실행할 때 해당 메시지를 로그 파일로 보내야합니까? Django 로깅을 검토 한 결과 고급 사용을위한 유연성과 구성 가능성에 감명을 받았지만 여전히 간단한 사용 사례를 처리하는 방법에 어려움을 겪고 있습니다.
114 python  django  logging 

7
Django : 양식을 사용하는 하나의 템플릿에 여러 모델 [닫기]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문 개선 지원 티켓 추적 앱을 만들고 있으며 한 페이지에서 만들고 싶은 몇 가지 모델이 있습니다. …


4
소스 변경시 gunicorn 자동 새로 고침
마지막으로 개발 환경을 runserver에서 gunicorn / nginx로 마이그레이션했습니다. runserver의 자동 재로드 기능을 gunicorn에 복제하는 것이 편리하므로 소스가 변경되면 서버가 자동으로 다시 시작됩니다. 그렇지 않으면 수동으로 서버를 다시 시작해야합니다 kill -HUP. 수동 재시작을 피할 수있는 방법이 있습니까?



1
Django : 외래 키 충돌에 대한 역방향 접근 자
기본 클래스에서 상속하는 두 개의 Django 모델이 있습니다. - Request - Inquiry - Analysis 요청에는 기본 제공 사용자 모델에 대한 두 개의 외래 키가 있습니다. create_user = models.ForeignKey(User, related_name='requests_created') assign_user = models.ForeignKey(User, related_name='requests_assigned') 어떤 이유로 오류가 발생합니다. Reverse accessor for 'Analysis.assign_user' clashes with reverse accessor for 'Inquiry.assign_user'. 내가 읽은 모든 …
113 python  django 

14
간단한 개발 및 배포를 위해 Django를 어떻게 구성합니까?
나는 Django 개발을 할 때 SQLite 를 사용하는 경향이 있지만 라이브 서버에서는 종종 더 강력한 것이 필요합니다 ( 예 : MySQL / PostgreSQL ). 변함없이 Django 설정에도 다른 변경 사항이 있습니다 : 다른 로깅 위치 / 강도, 미디어 경로 등. 배포를 간단하고 자동화 된 프로세스로 만들기 위해 이러한 모든 변경 …
112 python  django 

3
ManyToMany 관계에서 Django 제거 개체
실제 개체를 제거하지 않고 다 대다 관계에서 개체를 삭제하려면 어떻게해야합니까? 예: 나는 모델 Moods과 Interest. Mood다 대다 필드 interests( models.ManyToManyField(Interest))가 있습니다. Moods라는 인스턴스를 만듭니다 my_mood. 에서 my_moods의 관심 분야 나 가지고 my_interest, 의미를 >>> my_mood.interests.all() [my_interest, ...] 모델 인스턴스를 삭제하지 않고 my_interest에서 제거하려면 어떻게합니까 my_mood? 즉, 관련 모델에 영향을주지 않고 …


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