전체 글 (31) 썸네일형 리스트형 Uipath - Form Uipath의 Form Activity는 정말 form 처럼 Attended 사용자에게 UI를 통해 사용할 수 있도록 해주는 액티비티다. Uipath의 기본개념인 Drag & Drop으로 TextBox 등 선택 가능하며 예쁘게 css 도 입힐 수 있다. 몇가지만 알면 생각보다 원하는 형태로 꾸밀 수 있는데 그중 몇가지만 작성해 둔다. 1. Label : 폼 내에 원하는 형태로 삽입 가능 2. Dropdown 의 단일/멀티플 선택 2-1. 단일 선택 : 읽은 팀 명을 List 형태로 변환 후 Data Binding 에서 IN/OUT 값으로 셋팅후 List 형태의 이름을 삽입한다. Drop-down 값의 Key값은 Binding Data값으로 작성한다 2-2. 멀티플 선택 : 비슷한데 약간 더 복잡한게 멀티.. WSL2- 우분투 검은 화면 부팅 간만에 우분투를 켰는데 까만 화면만 로딩되고 아무것도 안뜬다 오잉? 그 상태로 \\wsl$를 접속해 봤지만 아무것도 안뜨는 상태. 매우 당황하여 구글링으로 이런저런 시도를 다 해봤다. 그리고 반나절 만에 해결! 땅을 파서 파악한 원인은 용량 문제였고 용량으로 인해 리눅스 커널조차 실행되지 않아서 라는 걸 발견했다. 하여 아래의 두가지 조치로 해결 했다. 1. WSL2 용량 줄이기 WSL2(Hyper-V)에서 사용하는 가상디스크 ext4.vhdx의 용량은 자동으로 쭉쭉 늘어나지만, 수동으로는 줄일 수 없다. 1. 관리자 권한으로 명령 프롬프트 설정 2. diskpart 입력 3. ext4.vhdx 절대경로를 찾아 복사 4.select vdisk file="[절대경로]" 입력 5. "DiskPart가 가상 .. Django - Truncate 수행 & Django내 스크립트 실행 Django ORM Cookbook 을 통해 Truncate 를 수행하는 방법을 찾았다. DELETE FROM 와 같은 SQL들은 삭제 수가 많아지면 처리속도가 느려질 수 있기에 Model에 class method를 사용한다. 처음엔 ORM Cookbook 처럼 작성하였는데 cursor.execute('TRUNCATE TABLE "{0}" '.format(cls._meta.db_table)) 자꾸 아래처럼 문법에 맞는 언어로 쓰라는 에러가 나와서 다시 구글링 django.db.utils.ProgrammingError: (1064, 'You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server ve.. Django ORM과 QuerySet 잘 모르니까. 모르는게 많으니까 공부. ORM이란? Object Relational Mapping 의 줄임말로 객체(Object) 와 데이터베이스의 데이터(Relational)를 연결(Mapping)해주는 개념 개발자가 별도의 SQL 쿼리를 짤 필요 없이 코드 작성만으로 DB를 조작할 수 있게 해주는 개념으로 장고만 있는게 아니라 다양한 언어/프레임워크 등에서 사용 되는 개념이다. DB 쿼리의 경우 테이블 생성시 아래와 같이 작성 된다면, CREATE TABLE `tutorials` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `usernm` VARCHAR(50) NOT NULL, `email` VARCHAR(255) NOT NULL, `updated_dt` DATETIME(6.. Uipath - Try/Catch , Throw , Rethrow 이야기를 하던 와중에 같이 노는 친구가 아래와 같은 궁금증을 이야기 했다. 이전에 테스트 해봤을때 Catch에서 Throw 를 던지면 바로 터지던게 기억이 나서 'Catch에서 throw 하면 터진다'고 말했더니 oㅁO ?? 어케 되드라? 갑자기 확신이 없어 테스트를 직접 해봤다. 가장 먼저, 공식 문서부터 확인 https://docs.uipath.com/activities/docs/try-catch Try Catch System.Activities.Statements.TryCatch Catches a specified exception type in a sequence or activity, and either displays an error notification or dismisses it and .. VBA - Range 셀 서식 엑셀에서 자동화 하고자 하면 뗄레야 뗄수 없는 VBA 그 중 일부를 정리한다. 셀 정리 예제 With .Range("J:M,A:A") .HorizontalAlignment = xlCenter '셀서식 가로 가운데 .VerticalAlignment = xlCenter '셀서식 세로 - 가운데 .WrapText = False '텍스트 줄 바꿈 .Orientation = 0 '선택된 셀의 텍스트 방향은 수평임 .AddIndent = False '선택된 셀의 내어 쓰기는 안 함 .IndentLevel = 0 '선택된 셀의 내어 쓰기 값이 0임 .ShrinkToFit = True '셀에 맞춤 .ReadingOrder = xlContext '선택된 셀의 읽기 순서는 텍스트 방향임 End With Range.Hori.. Django - Bulk_create 로 대량의 데이터 DB에 insert하기 대량의 데이터라고 하지만, 내 경우엔 겨우 300개의 데이터ㅎㅎ 다만, 다수의 DB Connection을 맺는 것 보다 한번에 삽입하는게 더 효율적으로 생각되어 bulk_create를 사용해서 insert 하기로 했다. bulk_create() bulk_create(objs, batch_size=None, ignore_conflicts=False) >>> objs = Entry.objects.bulk_create([ ... Entry(headline='This is a test'), ... Entry(headline='This is only a test'), ... ]) 한번의 쿼리로 다수의 생성된 개체를 db내 삽입 한다. objs 에 모델명(필드명1 = 밸류, 필드명2=밸류)를 요소로 하는 list를.. Django Model - Field 들 소개 https://docs.djangoproject.com/en/3.2/topics/db/models/#meta-options Models | Django documentation | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate docs.djangoproject.com 기본을 모르니까 할때마다 막히는 것 같아서 다시 정리 한다. 언젠가 익숙해지겠지. Models from django.db import models class Person(models.Model): first_name = models.Cha.. 이전 1 2 3 4 다음