일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- Self ERP
- qpa_plugin
- Python
- optimization page
- 파이썬
- django
- QApplication
- materialized
- django drf
- 채널스
- pyside6
- tensorflow
- 페이지 최적화
- django test
- pip 오류
- django erp
- 장고
- test drive development
- query 최적화
- django rank
- uiload
- 장고로 ERP
- pyside6 ui
- pip 설치
- 재고 관리
- qwindows.dll
- bzpopmin
- 중량 관리
- channels
- ERP
- Today
- Total
목록분류 전체보기 (54)
취미삼아 배우는 프로그래밍

1. 세팅이번에 새로 시작하는 프로젝트가 생겼는데, 장고를 사용할 예정이고 Channels를 곁들여서 실시간기능을 넣고자 합니다.제일먼저 해야할건 가상환경부터 설정해야겠죠python -m venv myvenv.\myvenv\Scripts\activatepython -m pip install -U pippip install django, channels, daphne, channels-redis우선 가상환경 설치 및 기본적인 라이브러리 설치까지 해봅니다.여기에서 daphne를 설치하는 이유는, python manage.py runserver 를 통해서 테스트용 서버를 구동할 때 daphne를 사용하여 테스트용 서버를 파일 변동시마다 계속 열 수 있게끔 정식 지원하기 때문입니다. 그 다음은 장고 프로젝트 생..

When using Channels Library in Django. It throws Errors when latest version of that.redis.exceptions.ResponseError : unknown command 'BZPOPMIN'Because:It is the version issue.Solution:Succed version of that:Django==5.1.6channels==4.2.0channels_redis==4.2.1andredis version is5.0.14.1(window version) when use the latest version of redis(*7.4.1) it can throw error.so you need to use downgraded vers..

if error occurs, env = os.environ env.setdefault("QT_DEBUG_PLUGINS","1") env.setdefault("QT_PLUGIN_PATH", os.getcwd()) set environment variable QT_DEBUG_PLUGINS to True and check the displayed error message. if error occurs when calling dll in platforms folder, it is the error for QT_PLUGINS. so set the folder and copy the file to current script folder and running it would be clearly solved the ..
import sys from PySide6.QtUiTools import loadUiType from PySide6.QtWidgets import * import os env = os.environ # env.setdefault("QT_DEBUG_PLUGINS","1") # env.setdefault("QT_QPA_PLATFORM_PLUGIN_PATH", os.getcwd()) env.setdefault("QT_PLUGIN_PATH", os.getcwd()) generated_class, base_class = loadUiType("main.ui") class UI(base_class, generated_class): def __init__(self): super().__init__() self.setu..
직장 4년차(한 달 뒤면 4년 꽉 채움) 이제 내년이면 대리로 진화한다. 근데 너무 슬프다. 짬은 차는데 내 밑에 한 명도 없고 아직까지 회의시간때마다 커피를 타야한다. 커피야 탈 수 있다. 맥심은 내 오랜 친구니까 내 상상속에서지만, 나의 일은 나의 일인데, 남 일도 나의 일이 되버리는 기가막힌 현실 속에서 온 사방에서 서라운드로 감탄사가 튀어나오기도 한다. 최근에 들어서 너무나 많은 잡문들이 쏠려오고 있어서 몸둘바를 모르겠다. 이거 쟤 주고, 저건 쟤 주고, 음.. 이거는 쟤 줘라. 하는데, 예 그 쟤가 접니다. 전무님 기강을 잡아서 혼내주고 싶다. 만 밑에 사람이 없다. 아씨 그런 과정 속에서, 그나마 아 이건 진짜 좀 고쳐보자 싶은게 하나 생겼다. 생산 관리자의 주요 덕목중 하나는, 원자재의 관리..

이전에 만들던 놈은 야근이 너무 잦아져서 하도 못건들다가 코드를 잊어먹는 바람에 드랍됐다. 그리고 나를 업무 과중으로 몰고가던 업무가 하나 있었는데 그걸 땜빵하고자, 드랍됐던 홈페이지를 마저 만들다가 이 업무를 다른 사람에게 주게 된 것도 한목해서 어영부영 드랍됐다.(행복한 드랍) 그치만, 이제 다시 부활했다. "너가 이전에 한 번 해봤으니까 또 다시 한 번 해주라." "아.. 차장님.. 다른건 괜찮은데 그거하다가 저 기절할 뻔 했었어요." "그럼 나보고 기절하란 말이니?" "안입니다" 그 업무의 내용인즉, 재고를 관리하기 위해 수불 관리를 하는 것인데, 이놈의 회사는 석기시대 마냥 엑셀로 전부 기입해 그걸 통계내고 틀린거 찾아내고 비어진 물량을 찾아내고 그런다. 엑셀이라는 것이, 파일 하나를 혼자쓰고 ..

nadure.tistory.com/51 Django로 개인 업무(ERP) 홈페이지 만들기-6 진행상황 어쩌다보니 테이블을 되게 정성스럽게 만들었다. def order_manage(request): template_name = "order_list_page.html" qs = IntegratedInfo.objects.filter(is_completed=False).order_by('rank_number.. nadure.tistory.com 이전에 만들던거에 이어서 만들어본다. 지금은 어느정도 진행을 했기 때문에, 완성된 코드를 보여주는것 밖에 못하지만 진짜 우여곡절이 많았다. 모델 더보기 models.py from django.db import models from django.db.models.field..

진행상황 어쩌다보니 테이블을 되게 정성스럽게 만들었다. def order_manage(request): template_name = "order_list_page.html" qs = IntegratedInfo.objects.filter(is_completed=False).order_by('rank_number') # 아.. 최적화는 나중에 하고 일단 결과부터 만들자. # TODO 최적화 필요할듯! Debug Toolbar 확인필요 filar_list = [] panel_list = [] for res in qs: pan = res.panel_infos fil = res.filar_infos filar_list.append(fil) panel_list.append(pan) qs_dict = list(qs...