본문 바로가기

파이썬프로그래밍3

[django]DB migrate django models.py 정의 후 db migrations 방법 1. python3 manage.py makemigrations board(앱이름) -migration 파일 생성 - create model Post 2. python3 manage.py migrate board(앱이름) -실제 db 적용 3. python3 manage.py sqlmigrate board(앱이름) 0001.initial -실제로 어떻게 sql문이 생성되어있는지 확인 방법 4. 현재프롬프트에서 바로 db접근 방법 - python3 manage.py dbshell - 저는 mariadb를 설치하여 사용중이므로 maria db로 접근 - 혹 django db기본 sqlite를 사용중이시면 sqlite로 접근 2022. 3. 23.
[python]wifi QR코드 생성하기 집에 손님들이 방문하시거나 작은 가게를 운영하신분이 유용하실 wifi QR코드 생성프로그램입니다. 구글에 검색하면...SSID( wifi 명) 패스워드 까지 입력하라고 하니......웹에서....백도어...도 있을거 같고 보안에 문제가 있을것 같아서 직접하나 구현했습니다. 네트워크는 전혀 사용하지 않고 12줄 짜리 간단한 파이썬 코드로 만들었습니다. 실행파일(exe)은 첨부하겠습니다. 투명성을 위해 코드도 공개합니다. (전혀 서버전송이라던지 백도어 문제없습니다.) 코드 입니다. 1 2 3 4 5 6 7 8 9 10 11 12 import pyqrcode as pq print("SSID 및 암호화방식을 정확히 확인해주세요.") print("") ssid = input('SSID를 입력해주세요 : ') se.. 2022. 2. 16.
[django]web 실행시켜보기 1.가상환경 실행 후 (venv) django-admin startproject projectname 2.단순 실행시켜보기 - cd projectname - python3 manage.py runserver 0.0.0.0:8000 - 저는 vm으로 IP를 할당받아 실행시켰기에 runserver 뒤에 0.0.0.0 과 포트번호(8000)를 지정하였습니다. - vm ubuntu IP로 접속하면 아래 접근 문제 발생. 3.DisallowedHost at / 접근문제 처리하기 - 프로젝트 폴더명으로 이동하여 settings.py 확인 후 편집기로 수정 - vim settings.py (편집기는 본인이 편한것으로) - ALLOWED_HOSTS= [] > ALLOWED_HOSTS = '*' 로 변경 4. 서비스 재.. 2022. 1. 6.