«django» 태그된 질문

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

6
Django에서 방금 만든 레코드의 ID를 얻는 방법은 무엇입니까?
내 프로젝트 중 하나에 Django 1.3을 사용하고 있으며 방금 데이터베이스에 저장된 레코드의 ID를 가져와야합니다. 데이터베이스에 레코드를 저장하려면 아래 코드와 같은 것이 있습니다. n = MyData.objects.create(record_title=title, record_content=content) n.save() 방금 저장 한 자동 증분 레코드의 ID입니다. 해당 ID를 가져 와서 내 코드의 다른 곳에서 사용할 수있는 방법이 있습니까?

4
Django 뷰에서 HTTP 상태 코드 204를 반환하려면 어떻게해야합니까?
204 No ContentDjango 뷰에서 상태 코드를 반환하고 싶습니다 . 데이터베이스를 업데이트하는 자동 POST에 대한 응답이며 클라이언트를 리디렉션하지 않고 업데이트가 성공했음을 나타내기만하면됩니다. HttpResponse대부분의 다른 코드를 처리 하는 하위 클래스가 있지만 204는 없습니다. 이를 수행하는 가장 간단한 방법은 무엇입니까?

6
Django DateField 기본 옵션
날짜 시간 필드가있는 모델이 있습니다. date = models.DateField(_("Date"), default=datetime.now()) 내장 된 django 관리자에서 앱을 확인하면 DateField에 시간이 추가되어 저장하려고하면 오류가 반환됩니다. 기본값을 날짜로 만들려면 어떻게합니까? ( datetime.today()도 작동하지 않음)

2
동일한 모델에서 두 개의 날짜 필드를 비교하는 Django 쿼리 셋 필터를 만드는 방법
내 Solr 색인에서 활동 레코드가 오래된 쿼리를 가져 오려고합니다. Activity.updated데이터베이스 의 날짜 Activity.added_toSolr_date가 동일한 레코드 의 날짜보다 큰지 확인하고 싶습니다 . stale_activities_queryset = Activity.objects.filter(updated__gte = self.added_toSolr_date) 모델 class Activity(models.Model): # Last time entry / metric was updated in the Activity model database updated = models.DateTimeField( verbose_name="CRUD date") # When it …

15
Django 1.10.1 'my_templatetag'는 등록 된 태그 라이브러리가 아닙니다. 다음 중 하나 여야합니다.
나는 당신이 어떤 그룹에 속해 있는지에 따라 맞춤 메뉴를 원합니다. Django 1.10.1, allauth 등을 사용하고 있습니다. 내 templatetag를 만들려고 할 때 실패하고 다음과 같이 표시됩니다. TemplateSyntaxError at / 'my_templatetag' is not a registered tag library. Must be one of: account account_tags admin_list admin_modify admin_static admin_urls cache i18n l10n log socialaccount …

6
커스텀 사용자 모델에 Django auth UserAdmin 사용
로부터 Django.Contrib.Auth 워드 프로세서 : Django의 기본 사용자 확장 Django의 사용자 모델에 전적으로 만족하고 몇 가지 추가 프로필 정보를 추가하려는 경우 간단히 하위 클래스 django.contrib.auth.models.AbstractUser를 만들고 사용자 지정 프로필 필드를 추가 할 수 있습니다. 이 클래스는 추상 모델로 기본 사용자의 전체 구현을 제공합니다. 말하고 끝냈습니다. 다음과 같은 새 모델을 만들었습니다. …

5
Django에서 각각 현재 날짜와 현재 시간을 얻는 방법은 무엇입니까?
이 수업을 사용할 때 흥미로운 상황을 발견했습니다. class Company(models.Model): date = models.DateField() time = models.TimeField() c = Company(date=datetime.datetime.now(), time=datetime.datetime.now()) Django는 types.py 파일에 DATETIME_INPUT_FORMATS정의 된 것을 사용하기로 결정 합니다. 두 필드 모두에 전달하기 때문에 의미가 있습니다.datetime.now() 내가 장고 사용할 수 있도록 수 있다고 생각 DATE_INPUT_FORMATS하고 TIME_INPUT_FORMATS나는 오직 현재 날짜와 현재 시간을 …

4
gunicorn 및 nginx로 Django 배포
이것은 광범위한 질문이지만 정식 답변을 받고 싶습니다. Django 에서 gunicorn 과 nginx 를 사용하여 사이트를 배포하려고했습니다. . 수많은 튜토리얼을 읽은 후 성공했지만 내가 따라 간 단계가 문제없이 사이트를 운영하기에 충분하거나 더 나은 방법이 있는지 확신 할 수 없습니다. 그 불확실성은 성가시다. 그래서 초보자를위한 매우 자세하고 잘 설명 된 답변을 찾고 …

9
Django에서 템플릿을 사용하지 않고 JSON을 반환하려면 어떻게해야합니까?
이것은이 질문과 관련이 있습니다 : Django는 클라이언트 파이썬에 따라 json과 html을 반환합니다 . Django 앱용 명령 줄 Python API가 있습니다. API를 통해 앱에 액세스하면 JSON을 반환해야하고 브라우저에서는 HTML을 반환해야합니다. 다른 URL을 사용하여 다른 버전에 액세스 할 수 있지만 하나의 템플릿으로 views.py 에서 HTML 템플릿과 JSON을 어떻게 렌더링 합니까? HTML을 렌더링하려면 …


4
장고에서 나만의 컨텍스트 프로세서 만들기
특정 변수를 모든 뷰 (대부분 사용자 지정 인증 유형 변수)에 전달해야하는 시점에 도달했습니다. 내 컨텍스트 프로세서를 작성하는 것이이를 수행하는 가장 좋은 방법이라고 들었지만 몇 가지 문제가 있습니다. 내 설정 파일은 다음과 같습니다. TEMPLATE_CONTEXT_PROCESSORS = ( "django.contrib.auth.context_processors.auth", "django.core.context_processors.debug", "django.core.context_processors.i18n", "django.core.context_processors.media", "django.contrib.messages.context_processors.messages", "sandbox.context_processors.say_hello", ) 보시다시피 'context_processors'라는 모듈과 'say_hello'라는 함수가 있습니다. 어떤 모습 …


10
Django : 데이터베이스 항목의 동시 수정으로부터 어떻게 보호 할 수 있습니까?
두 명 이상의 사용자가 동일한 데이터베이스 항목을 동시에 수정하지 못하도록 보호하는 방법이 있습니까? 두 번째 커밋 / 저장 작업을 수행하는 사용자에게 오류 메시지를 표시하는 것은 허용되지만 데이터를 자동으로 덮어 쓰면 안됩니다. 사용자가 "뒤로"버튼을 사용하거나 단순히 브라우저를 닫고 잠금을 영원히 남겨 둘 수 있으므로 항목을 잠그는 것은 옵션이 아니라고 생각합니다.

8
자식 클래스의 이름을 모르고 django에서 개체의 자식 클래스에 액세스하려면 어떻게해야합니까?
Django에서 부모 클래스와 그로부터 상속되는 여러 자식 클래스가있는 경우 일반적으로 parentclass.childclass1_set 또는 parentclass.childclass2_set을 통해 자식에 액세스하지만 원하는 특정 자식 클래스의 이름을 모르는 경우 어떻게해야합니까? 자식 클래스 이름을 몰라도 부모-> 자식 방향으로 관련 개체를 가져 오는 방법이 있습니까?

4
존재하지 않는 경우 생성
웹 API에서 데이터를 읽고 데이터베이스에 저장하는 Django 애플리케이션이 있습니다. 모드에서 새 객체를 생성하지만 객체가 이미 존재하는 경우 중복 예외를 방지하는 방법이 있습니까? 즉, 객체를 저장하는 방법이 있지만 이미 존재하는 경우 아무 작업도하지 않는 것입니까?
81 django  models 

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