«django» 태그된 질문

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

1
Django 모델에서 외래 키 필드를 선택적으로 만들 수 있습니까?
이 코드가 있습니다 subject = models.ForeignKey(subjects) location = models.ForeignKey(location) publisher = models.ForeignKey(publisher) 내가 책의 세 가지 가치를 항상 가질 수있는 것은 아닙니다. 제목이나 위치, 출판사를 모르는 경우도 있습니다. 그럼 난 비워두고 싶어 그러나 내가 가지고 있다면 선택 상자가 필요합니다. 그렇게 가능합니까?

3
Django에서 Forms에 대한 테스트를 어떻게 작성해야합니까?
테스트를 작성할 때 Django의 뷰에 대한 요청을 시뮬레이션하고 싶습니다. 이것은 주로 양식을 테스트하기위한 것입니다. 다음은 간단한 테스트 요청의 스 니펫입니다. from django.tests import TestCase class MyTests(TestCase): def test_forms(self): response = self.client.post("/my/form/", {'something':'something'}) self.assertEqual(response.status_code, 200) # we get our page back with an error 페이지는 양식 오류 여부에 관계없이 항상 200의 …

6
django-request.POST 객체가 변경되지 않는 이유는 무엇입니까?
제목에서 알 수 있듯이 Django 사람들은 왜 querydict를 사용하여 request.POST 객체를 구현하기로 결정 했습니까? 게시물 데이터를 복사하여 수정할 수 있다는 것을 알고 있습니다. post = request.POST.copy() 근데 왜 이렇게? 어쨌든 변경 가능하도록 허용하는 것이 더 간단할까요? 아니면 문제를 일으킬 수있는 다른 이유로도 사용되고 있습니까?
109 django  post 

10
선택 항목 =… 이름으로 Django IntegerField 설정
선택 옵션이있는 모델 필드가 있으면 사람이 읽을 수있는 이름과 관련된 마법 값이있는 경향이 있습니다. Django에 값 대신 사람이 읽을 수있는 이름으로 이러한 필드를 설정하는 편리한 방법이 있습니까? 이 모델을 고려하십시오. class Thing(models.Model): PRIORITIES = ( (0, 'Low'), (1, 'Normal'), (2, 'High'), ) priority = models.IntegerField(default=0, choices=PRIORITIES) 어느 시점에서 Thing 인스턴스가 …


2
잘못된 http_host 헤더
Django 프레임 워크를 사용하여 웹 사이트를 개발하고 DigitalOcean.com을 사용하여 시작하고 필요한 파일을 django-project에 배포했습니다. Django-project에 정적 파일을 포함시켜야했고 정적 파일을 수집 한 후 IP를 새로 고치려고했습니다. 웹 사이트를 만드는 데 사용한 튜토리얼을 포함하고 있습니다. https://www.pythonprogramming.net/django-web-server-publish-tutorial/ 다음과 같은 오류가 발생합니다. DisallowedHost at / 잘못된 HTTP_HOST 헤더 : '198.211.99.20'. ALLOWED_HOSTS에 u'198.211.99.20 '을 …


7
CommandError : DEBUG가 False 인 경우 settings.ALLOWED_HOSTS를 설정해야합니다.
내 프로그램 txsite에서 설정으로 Django 1.6.5를 사용합니다. DEBUG = True DEBUG를 False로 설정했지만 runserver다음과 같은 오류가 발생합니다. CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False 설정을 시도 ALLOWED_HOSTS = ['127.0.0.1', 'localhost']했지만 동일한 오류가 발생합니다. 아무도 그것을 알아내는 방법을 알고 있습니까?
109 django 

7
구성 파일에 암호를 일반 텍스트가 아닌 환경 변수로 저장하는 것이 안전합니까?
저는 rails, django (그리고 약간의 PHP)에서 몇 가지 앱을 작업하고 있으며, 그중 일부에서 시작한 작업 중 하나는 특정 구성 파일에 일반 텍스트가 아닌 환경 변수로 데이터베이스 및 기타 암호를 저장하는 것입니다. 또는 django 앱의 경우 settings.py에서). 제 협력자 중 한 명과이 문제를 논의하면서 그는 이것이 열악한 관행이라고 제안했습니다. 아마도 이것은 …

11
Django를위한 최고의 AJAX 라이브러리는 무엇입니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 육년 전 . 이 질문 개선 Django에 가장 적합한 AJAX 라이브러리는 무엇이며 그 이유는 무엇입니까? 튜토리얼, 서적 및 자세한 문서로 구성된 대규모 데이터베이스를 찾고 …
108 ajax  django 

7
장고 템플릿 : 포함 및 확장
2 개의 다른 기본 파일에 동일한 콘텐츠를 제공하고 싶습니다. 그래서 이렇게하려고합니다. page1.html : {% extends "base1.html" %} {% include "commondata.html" %} page2.html : {% extends "base2.html" %} {% include "commondata.html" %} 문제는 내가 extends와 include를 모두 사용할 수 없다는 것입니다. 그렇게 할 수있는 방법이 있습니까? 그렇지 않은 경우 어떻게 위의 …

14
Django Admin에서 필드 크기 조정
Django는 관리자에서 항목을 추가하거나 편집 할 때 가로 공간을 채우는 경향이 있지만, 경우에 따라 날짜 필드, 8 자 너비 또는 CharField, 6 또는 8을 편집 할 때 공간 낭비가됩니다. 문자가 넓고 편집 상자는 최대 15 자 또는 20 자까지 표시됩니다. 관리자에게 텍스트 상자의 너비 또는 텍스트 필드 편집 상자의 높이를 …

17
Django Rest Framework-뷰 이름 "user-detail"을 사용하여 하이퍼 링크 된 관계에 대한 URL을 확인할 수 없습니다.
Django Rest Framework에서 사용자가 로그인하여 와인 저장고를 볼 수있는 프로젝트를 구축하고 있습니다. 내 ModelViewSets가 제대로 작동하고 갑자기이 실망스러운 오류가 발생합니다. 보기 이름 "user-detail"을 사용하여 하이퍼 링크 된 관계에 대한 URL을 확인할 수 없습니다. API에 관련 모델을 포함하지 못했거나이 lookup_field필드 에서 속성을 잘못 구성했을 수 있습니다. 트레이스 백은 다음을 보여줍니다. [12/Dec/2013 …

16
기본값없이 사용자 프로필에 nullable이 아닌 필드 'new_field'를 추가하려고합니다.
Django 1.7부터 South 또는 다른 마이그레이션 시스템을 사용할 필요가 없다는 것을 알고 있으므로 간단한 명령을 사용하고 있습니다. python manage.py makemigrations 그러나 내가 얻는 것은이 오류입니다. You are trying to add a non-nullable field 'new_field' to userprofile without a default; we can't do that (the database needs something to populate existing …
108 python  django 


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