일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- pip 오류
- ERP
- pyside6
- optimization page
- 페이지 최적화
- Python
- Self ERP
- uiload
- django
- 재고 관리
- 중량 관리
- 파이썬
- django rank
- test drive development
- query 최적화
- tensorflow
- django erp
- django drf
- pyside6 ui
- channels
- qpa_plugin
- 장고로 ERP
- pip 설치
- QApplication
- qwindows.dll
- 장고
- orm 최적화
- materialized
- django role based
- django test
- Today
- Total
목록파이썬(장고) (24)
취미삼아 배우는 프로그래밍
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/K7tML/btqFJrEHeTw/fn4ZOBfcoW3yDeCz7ELPrK/img.png)
동영상및 제 코드를 보고나서 정리하는 글입니다. UserModel은 원본 상태인 걸로 예를 들겁니다. 인증 방식은 Token인증, 테스트 툴은 httpie로 진행합니다. httpie.org/docs#installation HTTPie 2.2.0 (latest) documentation CLI HTTP that will make you smile. JSON and sessions support, syntax highlighting, wget-like downloads, plugins, and more. httpie.org 1. 설정 추가 # Settings.py # ... REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': [ 'rest_framework.auth..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/zqTOx/btqEbbJbnSL/KkfkCLZlNyYd5HqJaC2FrK/img.png)
예제 json 파일 PDF 페이지의 텍스트를 파싱하다 보면 아래처럼 엄청나고 다양한 깊이의 json을 맛보게 된다 원하는 값은 'text' 및 'bbox'에 들어간 좌표. 먼저 보면, block이라는 키 안에 리스트 형식이 엄청 많이 들어가 있는데, 문제는 bbox가 엄청 많이 나오고, 추출하고자 하는 text가 있기도 하고 없기도 하다. 그냥 bbox만 있는경우가 허다하다. 이때는 어떤식으로 파싱을 하는게 좋을까? 답은 recursive generator를 이용해 차곡차곡 담는거다 stackoverflow.com/questions/52725568/how-to-yield-in-a-recursive-function-in-python How to Yield in a recursive function in P..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b7r1pW/btqC481qSis/PmyybNkNX2VlEgkrgIgGdK/img.png)
장고의 기본 폼은 따로 명시하지 않는 이상, 그냥 일자로 쭉 나열된다 때문에 div.row > div.col-s2-m4-l5 이런식으로 이 컴포넌트들의 div를 css framework로 잡아주려다 보면 폼을 일일히 새로 손으로 작성하게 된다. 실제로도 공홈에 소개돼 있기는 하다. https://docs.djangoproject.com/en/3.0/topics/forms/#rendering-fields-manually Working with forms | Django documentation | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/88bTc/btqC2uxqBaC/d9MGqmNiKOmPgy0O9Zzuk0/img.png)
장고를 딱 세팅하고 어드민 페이지를 로그인해서 들어가면 위처럼 인증과 권한에 관해 정리해주는 페이지가 있다. 그룹은 말 그대로 각 데이터베이스및 각종 권한을 미리 저장해둔 프리셋 이라고 볼 수 있다. 실제 권한을 미리 이렇게 지정해줄 수 있다. 하지만 문제는 이를 각각 따로 설정해줘야 한다는 점인데, 보통 으례 개발자 서버환경이 있고, 퍼블리싱하는 서버환경이 따로 존재하고 있는데, 개발자서버에서 각종 권한들을 관리자페이지에서 미리 지정을 해준다 쳐도 퍼블리싱 서버에서 마찬가지 작업을 해야한다. 이를 줄여주는 것이 프로그래밍 적으로 해결하는 방법인데 이에관한 스택오버 플로우 답변을 보여주고자 한다. 답변 주소 https://stackoverflow.com/questions/22250352/programma..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bFo8oP/btqAQNfcaOf/wXkVh0efWuUToTv74MWVN0/img.png)
How to run wsgi along the side of the daphne ASGI for django channels How to run wsgi along the side of the daphne ASGI for django channels i am using django channels in my project using using official django channels v2, my simple channels app is completed and working fine if run python manage.py runserver but i want to run django ch... stackoverflow.com Channels Daphne throws 500 Internal Serv..
오류해결 django channels twisted asyncioreactor Error 오류환경 : Win10 32Bit 오류 내역은 다음과 유사하다. (env) C:\Users\LENOVO\Desktop\SD\backend>python manage.py runserver Watching for file changes with StatReloader Exception in thread django-main-thread: Traceback (most recent call last): File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python38-32\lib\threading.py", line 932, in _bootstrap_inner self.run() F..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/1OPmQ/btqALvd0HT3/tV2gBUJ2UIcyMjbaWREBQK/img.gif)
주의 정확히 알고 글을 적는게 아닌, 그저 성공 코드를 정리하는 것이니, 주의해주십시오. 완성품> consumer 는 아래와 같다. # todo.consumer # consumer.py from asgiref.sync import async_to_sync, sync_to_async from channels.generic.websocket import WebsocketConsumer import json import asyncio from channels.db import database_sync_to_async from .models import ToDoAppModel class TodoConsumer(WebsocketConsumer): def connect(self): print('someone con..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cCOTPf/btqAJfWv369/QKwwjTa0XSXr3M0gEeihH0/img.png)
이거.. 잊어먹기 쉬울것 같아서 미리 정리하려 한다. Custom User를 사용하기 위해선 기존 유저모델을 수정 수정한 모델을 Auth 모델로 쓸 것임을 설정파일에 저장. 해야한다. 말로는 간단해보인다.. 실제로 하는것도 간단해보인다. 그냥 코드를 복붙해서 하면 되기 때문, https://dev-yakuza.github.io/ko/django/custom-user-model/ 장고(django)의 커스텀 유저 모델(Custom User Model) 장고(django) 프로젝트에서 사용되는 유저 모델(User Model)을 입맛에 맞게(Customization) 수정하여 사용해 봅시다. dev-yakuza.github.io 위의 사이트를 참고해서 수정해, 이리저리 테스트해봤다. # app : accoun..