728x90

PYTHON 5

220906파이썬 web과 MariaDB연동하기

new Django 프로젝트 만들기 -> Run as ->장고 start 주소복사->로켓표시가 나오면 실행성공 @csrf_exempt 추가해주기 ->오류나는 페이지 전 추가한 일부분에만 적용 settings- >위의 코드 추가-> 전체프로젝트에 대해서 오류방지 -views from django.shortcuts import render, redirect import pymysql from HELLOEMP.daoemp import DaoEmp from django.views.decorators.csrf import csrf_exempt from aiohttp.client import request de=DaoEmp() def emp_list(request): de= DaoEmp() mylist=de.myl..

ddit/Python 2022.09.07

Python 웹 프레임워크 Django

Django 특징 오픈소스, flask보다 사용자가 더 많아서 자료 찾기가 편리함 flask보다 약 10배 많은 코드 라인으로 개발해서 더 무거움(full stack web framework) 프레임워크가 복잡하지만 틀에 맞추면 쉽게 큰 프로젝트도 가능(자유도가 적음) 속도가 더 빠름(근데 상관없다고함) RDBMS와의 상호 작용을 완전히 지원하는 기본 내장 ORM과 함께 제공.이 ORM은 마이그레이션 생성 및 관리도 지원. 내장 된 유효성 검사를 사용하여 데이터베이스 모델을 만드는 것이 상대적으로 더 편안함. -유지 보수하기편함 django는 자동으로 관리자 화면을 구성(admin 페이지를 말하는거 같다)Instagram, Spotify, YouTube, Dropbox, Bitbucket, Eventbr..

ddit/Python 2022.09.05

MariaDB MySQL과 Python연동하기

●환경셋팅 MariaDB 다운로드 https://mariadb.org/download/?t=mariadb&p=mariadb&r=10.9.2&os=windows&cpu=x86_64&pkg=msi&m=blendbyte Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server" mariadb.org 다운받을 시 사용자 이름 및 암호 설정! Java에서 Oracle연동 시 포트충돌을 피하기 위해 포트넘버 8080 => 80 으로 변경한 것 처럼 Maria DB도 포트넘보 3306 => 3305로 변경 -select # STEP 1 import pymy..

ddit/Python 2022.09.05

Python PyQt designer

Java => swing python => PyQt PyQt란? Qt의 레이아웃에 Python코드를 연결하여 GUI 프로그램을 만들 수 있게 해주는 프레임워크 PyQt의 실행 cmd창이나 Anaconda Prompt창에 'designer'입력 UI 배치 후 ui명.ui로 저장 => 프로젝트에 넣어주기 -pyqt01.ui MainWindow 0 0 800 600 MainWindow 70 70 101 16 GoodMorning 210 70 75 23 Click 0 0 800 21 -pyqt01.py(ui파일과 연결) import sys from PyQt5.QtWidgets import * from PyQt5 import uic #UI파일 연결 #단, UI파일은 Python 코드 파일과 같은 디렉토리에 위치해..

ddit/Python 2022.09.05

파이썬 def, 다중상속, 생성자와 소멸자

인터프린터 용어는 스크립트 용어기 때문에 먼저 변수들을 다 생성 - >함수선언 후 사용가능 자바스크립트랑 비슷 펑션이 def로만 바뀜 def add(a,b): return a+b def minus(a,b): return a-b def divide(a,b): return a/b def multply(a,b): return a*b sum = add(5,6) min = minus(5,6) div = divide(5,6) mul = multply(5,6) print("sum",sum) print("min",min) print("div",div) print("mul",mul) def showDan(dan): # for i in range(1,9+1): # print(f"{dan}x{i}={dan*i}") prin..

ddit/Python 2022.08.26
728x90