«django» 태그된 질문

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

17
Django 정적 파일 404
내 정적 파일을 가져올 수 없습니다. 다양한 설정과 디렉토리 구성 등을 시도했지만 404로 나타납니다. debug_toolbar가 설치되어 있으므로 STATIC_URL이 내 요청 컨텍스트에 도달하고 있음을 알 수 있습니다. / static을 표시하는 디렉토리 구조 (또한 시도해보기 위해 식사 앱 폴더 및 사용자 내부에 디렉토리를 배치했습니다. /mealmate /mealmate /meals /static /css /bootstrap.min.css /templates /users …

6
Python / Django : 단위 테스트 결과에 특정 문자열이 포함되어 있다고 주장하는 방법은 무엇입니까?
파이썬 단위 테스트 (실제로 Django)에서 assert내 테스트 결과에 내가 선택한 문자열이 포함되어 있는지 알려주 는 올바른 문장 은 무엇 입니까? self.assertContainsTheString(result, {"car" : ["toyota","honda"]}) result위의 두 번째 인수로 지정한 json 객체 (또는 문자열)가 최소한 포함되어 있는지 확인하고 싶습니다. {"car" : ["toyota","honda"]}

6
내 남쪽 마이그레이션이 작동하지 않는 이유는 무엇입니까?
먼저 데이터베이스를 만듭니다. create database mydb; 설치된 Apps에 "south"를 추가합니다. 그런 다음이 자습서로 이동합니다. http://south.aeracode.org/docs/tutorial/part1.html 이 튜토리얼은 다음과 같이 지시합니다. $ py manage.py schemamigration wall --initial >>> Created 0001_initial.py. You can now apply this migration with: ./manage.py migrate wall 좋습니다. 이제 마이그레이션합니다. $ py manage.py migrate wall 하지만이 오류가 발생합니다 …

6
장고 메시지 단위 테스트는 어떻게하나요?
내 django 애플리케이션에서 작업을 수행 한 다음 응답에서 메시지를 확인하는 단위 테스트를 작성하려고합니다. 내가 말할 수있는 한, 이것을하는 좋은 방법은 없습니다. CookieStorage 저장 방법을 사용하고 있으며 다음과 유사한 작업을 수행하고 싶습니다. response = self.client.post('/do-something/', follow=True) self.assertEquals(response.context['messages'][0], "fail.") 문제는 내가 돌려받는 건 print response.context['messages'] <django.contrib.messages.storage.cookie.CookieStorage object at 0x3c55250> 이것을 유용한 것으로 …

7
Django Rest 프레임 워크 토큰 인증
Django Rest Framework 가이드를 읽고 모든 튜토리얼을 완료했습니다. 모든 것이 합리적이고 제대로 작동하는 것 같았습니다. 설명대로 기본 및 세션 인증이 작동했습니다. http://django-rest-framework.org/api-guide 그러나 문서의 토큰 인증 부분으로 어려움을 겪고 있습니다. 약간 부족하거나 자습서만큼 깊이 들어 가지 않습니다. http://django-rest-framework.org/api-guide/authentication/#tokenauthentication 사용자를 위해 토큰을 만들어야한다고 말하지만 models.py에서 어디에 있는지 명시합니까? 내 질문은 : …

11
ImportError : 'django.utils'에서 'six'이름을 가져올 수 없습니다
현재 Django 버전을에서 2.0.6로 업그레이드했으며 명령 3.0을 호출 한 후 갑자기이 python manage.py shell오류가 발생했습니다. ImportError : 'django.utils'에서 이름 'six'를 가져올 수 없습니다 (/path-to-project/project/venv/lib/python3.7/site-packages/django/utils/ init .py) 전체 추적 : Traceback (most recent call last): File "manage.py", line 13, in <module> execute_from_command_line(sys.argv) File "/path-to-project/project/venv/lib/python3.7/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/path-to-project/project/venv/lib/python3.7/site-packages/django/core/management/__init__.py", …

2
비동기 컨텍스트 확인을 트리거하지 않고 Jupyter Notebook에서 django 3.0 ORM을 사용하는 방법은 무엇입니까?
Django 3.0은 asgi / async 지원 기능을 추가 하고 비동기식 컨텍스트에서 동기식 요청을하는 것을 막고 있습니다. 동시에 IPython은 최상위 이벤트 async / await support를 추가 하여 기본 이벤트 루프 내에서 전체 인터프리터 세션을 실행하는 것으로 보입니다. 불행히도이 두 가지 추가 기능의 조합은 jupyter 노트북에서 장고 ORM 작업이 SynchronousOnlyOperation예외를 발생 시킨다는 …

3
Django-CreateView가 중첩 된 양식 세트로 양식을 저장하지 않습니다
Django-Crispy-Forms 레이아웃 기능을 사용하여 기본 양식으로 중첩 된 양식 세트를 저장하는 방법을 적용하려고하지만 저장할 수 없습니다. 이 코드 예제 프로젝트를 따르고 있지만 데이터를 저장하기 위해 폼 세트를 확인할 수 없습니다. 누군가 내 실수를 지적 할 수 있다면 정말 감사 할 것입니다. 또한 EmployeeForm에 대해 동일한 뷰에서 세 개의 인라인을 추가해야합니다. …

3
2 개의 필드에 고유 한 ID를 만드는 방법이 있습니까?
내 모델은 다음과 같습니다. class GroupedModels(models.Model): other_model_one = models.ForeignKey('app.other_model') other_model_two = models.ForeignKey('app.other_model') 본질적으로, 내가 원하는 것은 other_model이 테이블에서 고유 한 것입니다. 어디에 기록이 있으면 것을 의미 other_model_oneID는 123, 내가 허용해서는 안 다른 레코드로 생성 할 other_model_two뿐만 ID 123. 나는 clean추측 할 수 있지만 장고에 무언가가 내장되어 있는지 궁금합니다. PSQL에서 버전 …

2
Django : manage.py 실행은 항상 중단됩니다
로컬로 설정하려는 기존 Django 응용 프로그램이 있습니다. 가상 환경을 만들고 필요한 모든 종속성을 설치 한 후 manage.py다른 유용한 오류 메시지없이 실행 이 중단됩니다. (venv) $ python manage.py [1] 39973 abort python manage.py 제공된 모든 하위 명령도 중단되었으며 운없이 디버깅하는 방법을 찾으려고 노력했습니다. 사용 된 버전 : python 3.6.8 Django 2.0.2 …
12 python  django 

5
Python2에서 Python3 코드로 변환하는 데 가장 적합한 Python & Django 버전은 무엇입니까?
현재 나는 python2 오래된 큰 장고 프로젝트를 python3 버전으로 변환 해야하는 대기업에서 일하고 있습니다. 그래서 많은 연구와 관련이 있지만 변환에 가장 적합한 Python 및 Django 버전과 관련된 완벽한 답변을 찾을 수는 없습니다. 현재 필자는 이전 버전에서 Python : 2.7.16 & Django : 1.9.13을 사용하고 있습니다. 누구나 python2에서 python3로 변환하기 위해 …

1
하나의 테이블“django_migrations”만으로 Django에서 여러 데이터베이스를 사용하십시오.
Django의 프로젝트의 경우 기본 데이터베이스 와 원격 데이터베이스 두 가지를 사용해야합니다 . 나는 만들었고 routers.py모든 것이 잘 작동합니다. 원격 데이터베이스에서 테이블을 작성해야하는 요구 사항이 있었고 마이그레이션을 작성하고 실행했으며 테이블 django_migrations이 작성되었습니다. django_migrations기본 데이터베이스에 하나의 테이블 만 갖고 싶습니다 . 관련 부분은 다음 routers.py과 같습니다. class MyRouter(object): # ... def allow_migrate(self, …

1
create ()를 재정의하는 대신 Django models.Manager에서 create_foo ()를 정의해야하는 이유는 무엇입니까?
Django docs를 읽으면 관리자 Foo와 같이 모델 을 정의 하여 모델에 대한 사용자 정의 작성 방법을 작성하는 것이 좋습니다 create_foo. class BookManager(models.Manager): def create_book(self, title): book = self.create(title=title) # do something with the book return book class Book(models.Model): title = models.CharField(max_length=100) objects = BookManager() book = Book.objects.create_book("Pride and Prejudice") 내 …

1
장고는 장래에 작업을 실행할 수 있습니다.
모델이 있다고 가정합니다 Event. 이벤트가 경과하면 초대 된 모든 사용자에게 알림 (이메일, 푸시 등)을 보내려고합니다. 다음과 같은 내용이 있습니다. class Event(models.Model): start = models.DateTimeField(...) end = models.DateTimeField(...) invited = models.ManyToManyField(model=User) def onEventElapsed(self): for user in self.invited: my_notification_backend.sendMessage(target=user, message="Event has elapsed") 물론, 중요한 부분은 onEventElapsed언제 라도 호출하는 것 timezone.now() >= event.end입니다. …

1
Django REST Framework (DRF) : TypeError : register ()에 예기치 않은 키워드 인수 'base_name'이 (가) 있습니다.
djangorestframework==3.11.0이전 버전에서 업데이트했습니다 . 이제이 오류가 발생했습니다. TypeError : register ()에 예기치 않은 키워드 인수 'base_name'이 (가) 있습니다. Traceback ... ... ... File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "/home/abu/projects/django-example/django2x/urls.py", line 21, in <module> path('sample/', include('sample.urls')), File "/home/abu/.virtualenvs/django-example/lib/python3.6/site-packages/django/urls/conf.py", line 34, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python3.6/importlib/__init__.py", line 126, …

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