프로그래머가 되는 꿈

사물함(1차) 본문

백엔드 (Back-end)

사물함(1차)

AI박사 2023. 12. 25. 20:45

 

 

********************************************************

<model.py>

 

  • locker_number와 student_name을 str 즉, 문자열 타입으로 설정했다. locker_number에는 101,102 와 같은 숫자들이 들어가니 int 즉, 정수형 타입이 아닌가?라고 생각 할 수 있지만 입력값은 항상 문자열 타입이 되기 때문에 숫자를 타이핑하더라도 입력받은 숫자는 문자열이 되므로  locker_number가 문자열 타입이라고 설정한다!
  • Locker 클래스 안에 Config 서브 클래스를 추가한다. 이 클래스는 문서화할 때 샘플 데이터를 보여주기 위한 용도다.(p.93)

 

===========================================================================================

<locker.py>

add_locker에서 locker_list를 추가한다.

append를 하면 리스트([])에 리스트로 추가된다.

 

 

 

---------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

 

locker_list = [] 즉, 리스트이다.

결과에 1 101 김유나 라고 뜬다.

저장되는 형태는 리스트 이므로 (예를 들면) [1, [101,김유나]]이다.

여기서 1은 locker[0], 101은 locker[1][0], 김유나는 locker[1][1]이다.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

 

Bootstrap을 이용해서 스타일을 조정한다.

예시 코너에 들어가서 많은 스타일 중 Dashboard RTL을 선택한다.

</head>위에 <link>를 추가하고 </body>위에 <script>를 추가한다.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

 

 

 

위 사진들은 락커가 비어있을 때의 화면이다.

 

위 사진들은 락커 번호와 학생 이름을 입력한 후 락커 등록 버튼을 누르면 해당 락커 리스트에 있는 내용이 나오는 화면이다.

'백엔드 (Back-end)' 카테고리의 다른 글

FastAPI를 사용한 파이썬 웹 개발(CHAPTER 1)  (1) 2025.12.20
FastAPI를 사용한 파이썬 웹 개발(CHAPTER 6)  (0) 2024.02.19
사물함((소스코드))  (1) 2023.12.26
사물함(2차)  (0) 2023.12.25
몽고DB 설치하기  (0) 2023.12.09