반응형

Python 59

잘못된 http_host 헤더

잘못된 http_host 헤더 저는 장고 프레임워크를 이용한 웹사이트 개발을 시도하고 있으며, DigitalOcean.com 을 이용하여 시작하여 장고 프로젝트에 필요한 파일을 배포하였습니다. 정적 파일을 장고 프로젝트에 포함시켜야 했고 정적 파일을 수집한 후 IP를 새로 고치려고 했습니다. 웹 사이트를 만드는 데 사용한 튜토리얼을 포함합니다.https://www.pythonprogramming.net/django-web-server-publish-tutorial/ 다음 오류가 발생합니다. 허용되지 않음Host at / 잘못된 HTTP_HOST 헤더: '198.211.99.20'.ALLOWED_HOSTs에 u'198.211.99.20'을 추가해야 할 수도 있습니다. 누가 이걸 고치는 것을 도와줄 수 있나..

it-source 2023.06.15

목록에서 여러 값의 구성원을 테스트하는 방법

목록에서 여러 값의 구성원을 테스트하는 방법 두 개 이상의 값이 목록에 구성원 자격이 있는지 테스트하려고 하는데 예기치 않은 결과가 나타납니다. >>> 'a','b' in ['b', 'a', 'foo', 'bar'] ('a', True) 그렇다면 파이썬은 목록에서 여러 값의 멤버십을 동시에 테스트할 수 있습니까?그 결과는 무엇을 의미합니까? 참고 항목:목록 교차점을 어떻게 찾습니까?지정된 값이 리스트에 있는지 확인하는 것은 교차점이 비어 있지 않은지 확인하는 것과 같습니다.모든 값이 목록에 있는지 확인하는 것은 값이 부분 집합인지 확인하는 것과 같습니다.이는 사용자가 원하는 것을 수행하며, 거의 모든 경우에 작동합니다. >>> all(x in ['b', 'a', 'foo', 'bar'] for x in ..

it-source 2023.06.15

rreplace - 문자열에서 마지막으로 나타나는 식을 바꾸는 방법은 무엇입니까?

rreplace - 문자열에서 마지막으로 나타나는 식을 바꾸는 방법은 무엇입니까? Python에서 문자열을 빠르게 대체할 수 있는 방법이 있습니까? 처음부터 시작하는 대신replace그래요, 끝부터 시작해요?예: >>> def rreplace(old, new, occurrence) >>> ... # Code to replace the last occurrences of old by new >>> 'Hello'.rreplace('','',1) >>> 'Hello' >>> def rreplace(s, old, new, occurrence): ... li = s.rsplit(old, occurrence) ... return new.join(li) ... >>> s '1232425' >>> rreplace(s,..

it-source 2023.06.15

Python은 변수가 목록에 있는 어떤 유형의 인스턴스인지 확인합니다.

Python은 변수가 목록에 있는 어떤 유형의 인스턴스인지 확인합니다. 다음을 압축적으로 수행하려면 어떻게 해야 합니까? var = 7.0 var_is_good = ( isinstance(var, classinfo1) or isinstance(var, classinfo2) or isinstance(var, classinfo3) ) isinstance()두 번째 인수에 대한 클래스 태플을 사용합니다.첫 번째 인수가 해당 시퀀스에 있는 유형의 인스턴스인 경우 true가 반환됩니다. isinstance(var, (classinfo1, classinfo2, classinfo3)) 다른 말로 하면,isinstance() 에서는 이 기능을 즉시 제공합니다. 설명서에서 다음을 참조하십시오. classinfo가 클래스..

it-source 2023.06.10

어떻게 하면 sqlite3 모듈을 파이썬에 추가할 수 있습니까?

어떻게 하면 sqlite3 모듈을 파이썬에 추가할 수 있습니까? 누가 최신 버전의 파이썬과 함께 sqlite3 모듈을 설치하는 방법을 알려줄 수 있습니까?저는 맥북을 사용하고 있으며 명령줄에서 다음을 시도했습니다. pip install sqlite 오류가 발생합니다.모듈을 설치할 필요가 없습니다.표준 라이브러리(Python 2.5 이후)에 포함되어 있습니다.Python 버전 3의 경우: pip install pysqlite3 저는 python 2.7.3을 가지고 있고 이것은 제 문제를 해결했습니다. pip install pysqlite 일반적으로 포함되어 있습니다.그러나 @ngn999가 말했듯이, 만약 당신의 파이썬이 수동으로 소스로부터 구축되었다면, 당신은 그것을 추가해야 할 것입니다. 다음은 sqli..

it-source 2023.06.10

장고: 개발 및 생산 설정을 어떻게 관리합니까?

장고: 개발 및 생산 설정을 어떻게 관리합니까? 저는 기본 앱을 개발하고 있습니다.이제 구축 단계에서는 로컬 설정과 프로덕션 설정이 모두 필요하다는 것이 분명해졌습니다. 다음 사항을 알아두면 좋을 것 같습니다. 개발 및 프로덕션 설정을 가장 잘 처리하는 방법. django-debug-toolbar 등의 앱을 개발 환경에서만 유지하는 방법 개발 및 배포 설정에 대한 기타 팁 및 모범 사례. 환경 변수는 Django가 로드할 설정 파일을 제어합니다. 각 별도의 할 수 있습니다( 두 모두 생성할 수 ).import * 설정"에서, "공유 설정" 파일)을 사용합니다.DJANGO_SETTINGS_MODULE어떤 것을 사용할지 제어합니다. 방법: Django 설명서에 명시된 대로: DJANO_SETTINGS_MOD..

it-source 2023.06.06

py.test 내부 사용 중지 경고를 억제하는 방법

py.test 내부 사용 중지 경고를 억제하는 방법 파이 테스트의 내부 권장 사항을 억제할 수 있는 방법이 있습니까? : 하는 것의 어려움을 하려고 합니다.nosepytest스위트룸은 상당히 크고 사용 빈도가 높습니다.nose-스타일의yield기반 테스트 생성기. 먼저 기존 테스트를 파이테스트로 통과했는지 확인한 다음 테스트 생성기를 다음으로 변경하고 싶습니다.parameterized. 막달는중리를 실행하는 입니다.$ pytest path-to-test-folder 3 Pytest 3.0.4의 됩니다. WC1 ~repos/numpy/numpy/lib/tests/test_twodim_base.py yield tests are deprecated, and scheduled to be removed in py..

it-source 2023.06.06

클래스(스태틱) 변수 및 메서드

클래스(스태틱) 변수 및 메서드 Python에서 클래스(즉, 정적) 변수 또는 메서드를 만드는 방법은 무엇입니까?클래스 정의 내에 선언되지만 메서드 내에 선언되지 않은 변수는 클래스 또는 정적 변수입니다. >>> class MyClass: ... i = 3 ... >>> MyClass.i 3 @millerdev가 지적한 바와 같이 클래스 레벨이 작성됩니다.i은, 인스턴스 레벨의 「인스턴스 레벨」, 「인스턴스 레벨의」, 「인스턴스 레벨의 「인스턴스 레벨의 「인스턴스 레벨」이 .ivariable을 하면, 「」, 「」, 「」, 「」, 「」, 「」, 「」 >>> m = MyClass() >>> m.i = 4 >>> MyClass.i, m.i >>> (3, 4) 이는 C++ 및 Java와는 다르지만 C#과 크게 ..

it-source 2023.04.16

Python에 디렉토리가 있는지 어떻게 확인하나요?

Python에 디렉토리가 있는지 어떻게 확인하나요? 디렉토리가 존재하는지 확인하려면 어떻게 해야 합니까?디렉토리에만 사용: >>> import os >>> os.path.isdir('new_folder') True 파일과 디렉토리 모두에 사용: >>> import os >>> os.path.exists(os.path.join(os.getcwd(), 'new_folder', 'file.txt')) False 또는 다음을 사용할 수 있습니다. >>> from pathlib import Path >>> Path('new_folder').is_dir() True >>> (Path.cwd() / 'new_folder' / 'file.txt').exists() False Python 3.4는 파일 시스템 경로를 처..

it-source 2023.02.02

Python에서 Base64 데이터를 어떻게 디코딩합니까?

Python에서 Base64 데이터를 어떻게 디코딩합니까? 아래 Base64 인코딩 데이터를 가지고 있는데 Python Base64 모듈을 사용하여 정보를 추출하고 싶습니다.모듈이 작동하지 않는 것 같습니다.어떻게 하면 될까요? Q5YACgAAAABDlgAbAAAAAEOWAC0AAAAAQ5YAPwAAAABDlgdNAAAAAEOWB18AAAAAQ5YHcAAAAABDlgeCAAAAAEOWB5QAAAAAQ5YHpkNx8H9Dlge4REqBx0OWB8pEpZ10Q5YH3ES2lxFDlgfuRIuPbEOWB/9EA9SqQ5YIEUIFJtxDlggjAAAAAEOWCDVDDMm3Q5YIR0N5wOtDlghZQ4GkeEOWCGtDD0CbQ5YIfQAAAABDlgiOAAAAAEOWCKAAAAAAQ5YIsgAAAABDlo..

it-source 2023.01.23
반응형