분류 전체보기2393 파이썬 Django 1.3 이하의 Django Admin에서 사용자 지정 필터 django admin (모델 대시 보드의 오른쪽에 표시되는 필터)에 사용자 지정 필터를 추가하려면 어떻게해야합니까? 해당 모델의 필드를 기반으로하는 필터를 쉽게 포함 할 수 있다는 것을 알고 있지만 다음과 같은 "계산 된"필드는 어떻습니까? class NewsItem(models.Model): headline = models.CharField(max_length=4096, blank=False) byline_1 = models.CharField(max_length=4096, blank=True) dateline = models.DateTimeField(help_text=_("date/time that appears on article")) body_copy = models.TextField(blank=.. 2020. 9. 16. 파이썬 문자열 (변수)이 비어 있는지 확인하는 방법은 무엇입니까? 어떻게 만드나요 : if str(variable) == [contains text]: 질환? (또는 무언가, 내가 방금 쓴 것이 완전히 틀렸다고 확신하기 때문에) 내 목록의 random.choice 가 [ "",] (공백)인지 또는 [ "text",] . 해결 방법 문자열을 빈 문자열과 비교할 수 있습니다. if variable != "": etc. 그러나 다음과 같이 축약 할 수 있습니다. if variable: etc. 설명 : if 는 제공 한 논리식의 값을 계산하여 실제로 작동합니다. True 또는 False . 논리 테스트 대신 변수 이름 (또는 "hello"와 같은 리터럴 문자열)을 사용하는 경우 규칙은 다음과 같습니다. 빈 문자열은 False로 계산하고 다른 모든 문자열은 True로 계산합니.. 2020. 9. 16. 파이썬 하위 스레드를 시작할 때 플라스크가 '요청 컨텍스트 외부에서 작동'하는 현상 Flask 응용 프로그램 내부에서 Python에서 새 스레드를 시작하려고합니다. 요청에 의해 트리거되는 백그라운드 작업을 수행하고 있지만 요청에 응답하기 위해 작업이 완료 될 때까지 기다릴 필요가 없습니다. 이 하위 위협의 플라스크 요청을 들어오는 요청으로 설정할 수 있습니까? 이유는 DB에 대한 쿼리에 대한 ACL (mongoDB 앞의 mongoengine)은 요청의 사용자 (플라스크의 요청 객체에서 가져옴)에 의존하여 객체에 대한 액세스 권한이 있는지 확인하고 요청이 하위 스레드에서는 사용할 수 없습니다. 어떤 생각이라도 많이 주시면 감사하겠습니다. 여기에 내가 지금 처리하는 방법에 대한 의사 코드가 있지만 작동하지 않습니다. @app.route('/my_endpoint', methods=['POST.. 2020. 9. 16. 파이썬 Python에서 날짜 범위 만들기 오늘부터 시작하여 임의의 일 수 (예 : 100 일)로 돌아가는 날짜 목록을 만들고 싶습니다. 이것보다 더 좋은 방법이 있습니까? import datetime a = datetime.datetime.today() numdays = 100 dateList = [] for x in range (0, numdays): dateList.append(a - datetime.timedelta(days = x)) print dateList 해결 방법 조금 더 낫다 ... base = datetime.datetime.today() date_list = [base - datetime.timedelta(days=x) for x in range(numdays)] 참조 페이지 https://stackoverflow.com/q.. 2020. 9. 16. 파이썬 일반 Python 목록에 비해 NumPy의 장점은 무엇입니까? 약 100 개의 금융 시장 시리즈가 있으며 100x100x100 = 100 만 셀의 큐브 배열을 만들 것입니다. 표준 오류로 배열을 채우기 위해 각 x를 각 y 및 z로 회귀 (3 변수) 할 것입니다. "대형 행렬"의 경우 성능 및 확장 성 이유로 인해 Python 목록과 반대로 NumPy를 사용해야한다고 들었습니다. 사실, 나는 파이썬 목록을 알고 있고 그것들이 나를 위해 일하는 것 같습니다. NumPy로 이동하면 어떤 이점이 있습니까? 1000 개의 계열 (즉, 큐브에 10 억 개의 부동 소수점 셀)이 있으면 어떻게됩니까? 해결 방법 NumPy의 배열은 Python 목록보다 더 간결합니다 .Python에서 설명하는 목록 목록은 최소 20MB가 소요되는 반면 셀에 단 정밀도 부동이있는 NumPy 3D .. 2020. 9. 16. 파이썬 Django 모델 관리자 objects.create 문서는 어디에 있습니까? 나는 항상 사용해야한다고 읽습니다. model = Model(a=5, b=6) model.save() 그러나 나는 그것을 사용하는 오픈 소스 django 앱을 보았 기 때문에 관리자 함수 생성이 있음을 방금 보았다. model = Model.objects.create(a=5, b=6) print model.pk 1 그래서 그것을 사용하는 것이 좋습니다? 또는 여전히 .save 메소드를 사용하는 것이 좋습니다. 나는 objects.create가 무엇이든간에 그것을 만들려고 시도하지만 save는 pk가 지정되면 기존 객체를 저장할 수 있다고 생각합니다. 해결 방법 참조 페이지 https://stackoverflow.com/questions/9940674 2020. 9. 16. 파이썬에서 float 목록을 바이트로 압축하는 가장 빠른 방법 나는 100k 수레 목록이 있고 그것을 바이트 버퍼로 변환하고 싶습니다. buf = bytes() for val in floatList: buf += struct.pack('f', val) return buf 이것은 매우 느립니다. 표준 Python 3.x 라이브러리 만 사용하여 어떻게 더 빠르게 만들 수 있습니까? 해결 방법 struct 에 얼마나 많은 float 가 있는지 알려주세요. 100k 플로트는 느린 노트북에서 약 1/100 초가 걸립니다. import random import struct floatlist = [random.random() for _ in range(10**5)] buf = struct.pack('%sf' % len(floatlist), *floatlist) 참조 페이지 ht.. 2020. 9. 16. 파이썬 UnicodeEncodeError : 'ascii'코덱은 위치 20의 문자 u '\ xa0'을 인코딩 할 수 없습니다 : 서 수가 범위에 없습니다 (128). 다른 웹 페이지 (다른 사이트)에서 가져온 텍스트의 유니 코드 문자를 처리하는 데 문제가 있습니다. BeautifulSoup을 사용하고 있습니다. 문제는 오류가 항상 재현 가능한 것은 아니라는 것입니다. 때로는 일부 페이지에서 작동하며 때로는 UnicodeEncodeError 를 발생시켜 경고합니다. 나는 내가 생각할 수있는 모든 것을 시도했지만, 어떤 종류의 유니 코드 관련 오류없이 일관되게 작동하는 것을 찾지 못했습니다. 문제를 일으키는 코드 섹션 중 하나는 다음과 같습니다. agent_telno = agent.find('div', 'agent_contact_number') agent_telno = '' if agent_telno is None else agent_telno.contents[0] p... 2020. 9. 16. 파이썬 Python : 바이트에서 비트 추출 파이썬으로 바이너리 파일을 읽고 있는데 파일 형식에 대한 설명서는 다음과 같습니다. 플래그 (바이너리) 의미 1 nnn nnnn 뒤에 데이터 바이트가 하나 있음을 나타냅니다. that is to be duplicated nnn nnnn (127 maximum) 타임스. 0 nnn nnnn nnn nnnn 바이트의 이미지가 있음을 나타냅니다. data to follow (127 bytes maximum) and that 중복이 없습니다. n 000 0000 줄 끝 필드. 줄의 끝을 나타냅니다. record. The value of n may be either zero or one. Note that the end of line field is required and that it is reflected i.. 2020. 9. 16. 파이썬 정규식에서 시작과 끝을 어떻게 일치시킬 수 있습니까? 문자열이 있고 시작 및 단일 검색 패턴과 일치하는 항목을 찾고 싶습니다. 어떻게 할 수 있습니까? 다음과 같은 문자열이 있다고 가정 해 보겠습니다. string = "ftp://www.somewhere.com/over/the/rainbow/image.jpg" 다음과 같이하고 싶습니다. re.search("^ftp:// & .jpg$" ,string) 분명히 부정확하지만 내 요점을 이해하기를 바랍니다. 이게 가능해? 해결 방법 re.match(r'(ftp|http)://.*\.(jpg|png)$', s) 여기서 주목해야 할 두 가지 사항 : >>> allowed_schemes = ('http', 'ftp') >>> allowed_exts = ('png', 'jpg') >>> from urlparse imp.. 2020. 9. 16. 이전 1 ··· 231 232 233 234 235 236 237 ··· 240 다음