- UI 파일 파이썬 코드로 변환 단점 : UI가 변경될 때마다 UI 파일을 파이썬으로 변경해야 하는 문제발생 , 만약 UI 파일로부터 변환된 파이썬 코드에 이벤트 처리를 위한 코드를 함께 구현했다면 문제는 더 심각 > python -m PyQt5.uic.pyuic -x [ui 파일 이름].ui -o [파이썬 파일 이름].py > python -m PyQt5.uic.pyuic -x .ui -o .py - 실행 > python test2.py - ui 파일 파이썬 코드에서 로드하기 ui 가 있는 폴더에 run.py 만들기 import sys from PyQt5.QtWidgets import * from PyQt5 import uic form_class = uic.loadUiType("[ui 파일 이름].u..
import requests from selenium import webdriver import time driver = webdriver.Chrome() driver.get('url 주소') - keypad_list 라는 변수에 대문자/특수문자 딕셔너리로 담아두기 keypad_list = { 'upper' : {'Q': '대문자Q', 'W': '대문자W', 'E': '대문자E', 'R': '대문자R', 'T': '대문자T', 'Y': '대문자Y', 'U': '대문자U', 'I': '대문자I', 'O': '대문자O', 'P': '대문자P', 'A': '대문자A', 'S': '대문자S', 'D': '대문자D', 'F': '대문자F', 'G': '대문자G', 'H': '대문자H', 'J': '대문자J', '..
속성값 on : 기본값으로, 브라우저는 사용자가 이전에 입력한 값을 기반으로 자동으로 값을 완성함. off : 브라우저가 자동으로 값을 완성하지 않으므로, 사용자는 매번 각 입력 필드에 값을 끝까지 입력해야 함 # 예시 이름 : 학번 : 학과 :
더보기 알고리즘 순서 japangi = { 'coin_box': 3000, 'money_box': 0, 'product': { 'coffee': {'stock': 5, 'price': 500}, 'cocoa': {'stock': 5, 'price': 300}, 'milk': {'stock': 5,'price': 100}}} 1. 메뉴판 출력 print("\n=========>=========") for num,menu in enumerate(list(japangi['product'].keys())): print(num+1,menu,'/', japangi['product'][menu]['price'],'원 /','재고 :',japangi['product'][menu]['stock'],'잔') print("..
아직 구현x 만든 방이 없을 경우 아직 방이 없다는 거 보여지기 -가입된 스터디 목록탭 구현하기 ☝🏻 룸 생성페이지 ☝🏻 룸 수정페이지 - 공개방이 비밀방으로 비밀방이 공개방으로 변경 x 1. view #room/views.py # 글 수정 @login_required def room_edit(request,pk): res_data = {} try: room = Room.objects.get(pk=pk) except: return render(request, 'room_edit.html', {'error' : "잘못된 접근입니다."}) user = request.user # 현재 로그인되어있는 유저 room_owner = room.room_owner # 포스팅 작성한 유저 res_data['room_ow..
투두리스트 룸 상세정보 보이기 가입하기 댓글 기능 ☝🏻 룸 상세페이지 - 공개방을 비번방으로 변경 가능 / 비번방을 공개방으로 변경 불가능 - 방장인 경우 왕관표시 - 댓글창 스크롤 1. view #room/views.py # 글 상세페이지 def room_info(request, pk): room_pk = Room.objects.get(pk=pk) res_data = { 'room': room_pk } return render(request, 'room_info.html',res_data) 2. url from django.urls import path from . import views urlpatterns = [ ... path('room/page/', views.room_info, name='ro..
투두리스트 마이페이지 html url 연결 마이페이지 자기소개 수정 기능 마이페이지 tap1 본인 방 관리 기능 마이페이지 tap2 가입된 스터디 방 관리 기능 아직 구현x 만든 방이 없을 경우 아직 방이 없다는 거 보여지기 -가입된 스터디 목록탭 구현하기 ☝🏻 마이페이지 1. view #core/views.py from django.shortcuts import render, redirect from django.views.decorators.csrf import csrf_exempt from django.contrib.auth import login #모델 가져오기 from .models import User from room.models import Room, Room_member #마이페이지 @l..
view 에서 room 앱의 model인 Room의 title 과 Room_member 의 group (정확하게는 title만) 같을 때 각 방의 멤버 리스트에 가입한 유저를 띄우기, 현재 로그인한 유저가 해당 방의 멤버 리스트에 있을 경우(가입한 사람일 경우) 가입됨/탈퇴하기 버튼으로 바뀌는 등 제어를 하고 싶은데 2번째 사진처럼 view 작성하면 터미널에 이렇게 출력이 돼요 Room models : Room_member models : 저렇게 출력되는 이유가 Room 의 __str__ 함수 때문인거 같은데 {self.title} 만 가져올 수 있는 방법이 있을까요 ??