«django» 태그된 질문

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

6
앱에 tests 디렉토리가있을 때 Django에서 특정 테스트 케이스 실행
Django 설명서 ( http://docs.djangoproject.com/en/1.3/topics/testing/#running-tests )에 따르면 다음과 같이 지정하여 개별 테스트 사례를 실행할 수 있다고합니다. $ ./manage.py test animals.AnimalTestCase 이것은 Django 응용 프로그램의 tests.py 파일에 테스트가 있다고 가정합니다. 이것이 사실이면이 명령은 예상대로 작동합니다. tests 디렉토리에 Django 애플리케이션에 대한 테스트가 있습니다. my_project/apps/my_app/ ├── __init__.py ├── tests │ ├── __init__.py │ ├── …


16
URL에서 매개 변수 검색
다음과 같은 URL이 주어지면 쿼리 매개 변수의 값을 어떻게 구문 분석 할 수 있습니까? 예를 들어,이 경우 값을 원합니다 def. /abc?def='ghi' 내 환경에서 Django를 사용하고 있습니다. request나를 도울 수 있는 방법이 있습니까? 나는 사용을 시도 self.request.get('def')했지만 ghi원하는대로 값 을 반환하지 않습니다 .
164 python  django  parsing  url 


20
Django TemplateDoesNotExist?
내 로컬 머신은 Ubuntu 8.10에서 Python 2.5 및 Nginx를 실행 중이며 최신 개발 트렁크에서 Django가 빌드되었습니다. 내가 요청하는 모든 URL에 대해 다음을 throw합니다. / appname / path appname / template_name.html의 TemplateDoesNotExist Django는 다음 순서로 이러한 템플릿을로드하려고 시도했습니다. * 로더 django.template.loaders.filesystem.function 사용 : * 로더 django.template.loaders.app_directories.function 사용 : TEMPLATE_DIRS ( '/usr/lib/python2.5/site-packages/projectname/templates',) …
163 django 

5
Django로 '대량 업데이트'하는 방법은 무엇입니까?
장고로 테이블을 업데이트하고 싶습니다. 원시 SQL에서 이와 같은 것입니다. update tbl_name set name = 'foo' where name = 'bar' 내 첫 번째 결과는 다음과 같습니다.-불쾌하지 않습니까? list = ModelClass.objects.filter(name = 'bar') for obj in list: obj.name = 'foo' obj.save() 더 우아한 방법이 있습니까?

6
이 예외를 어떻게 잡습니까?
이 코드는 django / db / models / fields.py에 있습니다. 예외를 생성 / 정의합니까? class ReverseSingleRelatedObjectDescriptor(six.with_metaclass(RenameRelatedObjectDescriptorMethods)): # This class provides the functionality that makes the related-object # managers available as attributes on a model class, for fields that have # a single "remote" value, on the class that defines the …
162 python  django  exception 

15
URL에서 프로토콜 + 호스트 이름 가져 오기
Django 앱에서 다음 request.META.get('HTTP_REFERER')과 같은 URL에서 프로토콜과 함께 리퍼러에서 호스트 이름을 가져와야 합니다. https://docs.google.com/spreadsheet/ccc?key=blah-blah-blah-blah#gid=1 /programming/1234567/blah-blah-blah-blah http://www.example.com https://www.other-domain.com/whatever/blah/blah/?v1=0&v2=blah+blah ... 나는 얻어야한다 : https://docs.google.com/ https://stackoverflow.com/ http://www.example.com https://www.other-domain.com/ 다른 관련 질문을 살펴보고 urlparse에 대해 찾았지만 그 이후로는 속임수가 없었습니다. >>> urlparse(request.META.get('HTTP_REFERER')).hostname 'docs.google.com'
162 python  django 

13
장고 클래스 기반 뷰에서 permission_required 데코레이터를 사용하는 방법
새 CBV의 작동 방식을 이해하는 데 약간의 어려움이 있습니다. 내 질문은 이것입니다. 모든보기와 특정 권한에 로그인해야합니다. 함수 기반 뷰에서 뷰의 @permission_required () 및 login_required 속성을 사용하여 수행하지만 새 뷰 에서이 작업을 수행하는 방법을 모르겠습니다. 장고 문서에 이것을 설명하는 섹션이 있습니까? 아무것도 찾지 못했습니다. 내 코드에 어떤 문제가 있습니까? @method_decorator를 사용하려고했지만 …

3
장고 동적 모델 필드
일부 사용자가 양식을 통해 추가 데이터를 수집하고 데이터에 대해보고하기 위해 관리자를 통해 자신의 데이터 필드를 정의 할 수 있는 다중 테넌트 응용 프로그램을 만들고 있습니다. 후자의 비트는 JSONField를 훌륭한 옵션으로 만들지 않으므로 대신 다음 해결책이 있습니다. class CustomDataField(models.Model): """ Abstract specification for arbitrary data fields. Not used for holding data …

7
Django 선택적 URL 매개 변수
다음과 같은 장고 URL이 있습니다. url( r'^project_config/(?P<product>\w+)/(?P<project_id>\w+)/$', 'tool.views.ProjectConfig', name='project_config' ), views.py : def ProjectConfig(request, product, project_id=None, template_name='project.html'): ... # do stuff 문제는 project_id매개 변수가 선택적 이길 원한다는 것 입니다. 내가 원하는 /project_config/및 /project_config/12345abdce/그래서, 동등하게 유효한 URL 패턴 될 경우 project_id 통과, 다음 그것을 사용할 수 있습니다. 현재로서는 project_id매개 변수 없이 …

4
Django에서 동적 필드 조회로 QuerySet을 어떻게 필터링합니까?
주어진 수업 : from django.db import models class Person(models.Model): name = models.CharField(max_length=20) 동적 인수를 기반으로 필터링하는 QuerySet을 가질 수 있습니까? 예를 들면 다음과 같습니다. # Instead of: Person.objects.filter(name__startswith='B') # ... and: Person.objects.filter(name__endswith='B') # ... is there some way, given: filter_by = '{0}__{1}'.format('name', 'startswith') filter_value = 'B' # ... that you …

4
데이터베이스에서 django 객체를 다시로드하십시오.
데이터베이스에서 장고 객체의 상태를 새로 고칠 수 있습니까? 나는 대략 다음과 같은 행동을 의미합니다. new_self = self.__class__.objects.get(pk=self.pk) for each field of the record: setattr(self, field, getattr(new_self, field)) 업데이트 : http://code.djangoproject.com/ticket/901 추적기에서 재개 열 / wontfix 전쟁을 발견했습니다 . 여전히 관리자가 왜 이것을 좋아하지 않는지 이해하지 못합니다.

9
Django에서 유니 코드 문자열을 저장할 때 MySQL "잘못된 문자열 값"오류
first_name, last_name을 Django의 auth_user 모델에 저장하려고 할 때 이상한 오류 메시지가 나타납니다. 실패한 예 user = User.object.create_user(username, email, password) user.first_name = u'Rytis' user.last_name = u'Slatkevičius' user.save() >>> Incorrect string value: '\xC4\x8Dius' for column 'last_name' at row 104 user.first_name = u'Валерий' user.last_name = u'Богданов' user.save() >>> Incorrect string value: '\xD0\x92\xD0\xB0\xD0\xBB...' for …
158 python  mysql  django  unicode  utf-8 


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