파이썬(2)
-
Django) 간단한 웹 애플리케이션 만들기 (3)
삭제하고 싶은 글의 번호를 알기 위해서 변수 id를 부여했다. read페이지의 template에 return 값에 id값을 넣어준다. input type hidden은 보이진 않지만, post 방식으로 id값을 가져와준다. 하지만 다른 페이지의 return 값엔 id값이 없고, HtMLTemplates에서는 id파라미터를 받으므로 오류가 난다. 따라서 기존 id값을 None으로 설정. POST 값으로 id 값을 가져온다. 그리고 id값과 topic아이디 값이 같지 않은 인자들을 newTopics에 이를 추가해주고, topics변수에 다시 newTopics를 할당한다. 그리고 return redirect('/')를 통해 값을 삭제한 뒤, 홈으로 복귀한다. 또한 contextUI라는 변수값을 지정해주고, i..
2022.07.20 -
Python) 골드 마이너 게임 만들어보기 (1) (pygame frame 이용)
안녕하세요. 이제부터는 출근해서 코딩도 하루에 많이는 못할 것 같네요. 그래도 꾸준히 할겁니다. 아자아자! 이번에는 캐릭터 등 스크린에 나오는 객체들을 class 함수로 정의하고 Spirte 를 상속받아 만드는 과정을 해봤어요. 기존 객체를 생성하는 방법은 character_size 를 통해 get_rect()함수를 통해 사이즈를 불러오고, 이 사이즈에서 나오는 튜플값을 바탕으로 캐릭터의 가로세로, 그리고 가로세로를 기반으로 xy 좌표를 그려줘서 객체를 생성했습니다. 또한 기존에는 이미지들을 불러올 때, 경로를 모두 써주었는데 이번에는 current_path 라는 변수값을 os.path.dirname(__file__) 로 할당시켜줬습니다. 즉 현재 파일 위치에 있는 이미지들을 불러오기 때문에, 더욱 편하..
2022.07.06