프로그래밍/python 6

Python (Django) 기초_User

장고는 회원관리가 기본으로 제공된다(최고!!) 회원가입부터 만들어보자꾸나 py .\manage.py startapp user /user/views.py from django.contrib.auth.forms import UserCreationForm, AuthenticationForm from django.shortcuts import redirect,render # Create your views here. def signup(request): if request.method == 'POST': signupForm = UserCreationForm(request.POST) if signupForm.is_valid(): signupForm.save() return redirect('/user/login'..

Python (Django) 기초_db연결 하여 게시판 만들기

URL URI 연결해주기 from django.contrib import admin from django.urls import path import board.views urlpatterns = [ path('admin/', admin.site.urls), path('board/', board.views.list), path('board/list', board.views.list), path('board/register',board.views.register), path('board/read/', board.views.read), path('board/update/', board.views.update), path('board/delete/', board.views.delete), ] 게시판 만들기 새 ..

Python (Django) 기초_db연결전까지

파이썬 웹프레임워크중 하나인 Django에 대해 배웠다.. settings.py: 프로젝트에 다양한 설정에 관한 내용이 들어있는 파일 urls.py: (URI를 설정하기위한 파일) 하나의 프로젝트에는 여러개의 urls 파일이 만들어지고 config 안의 urls파일은 최초로 탐색되는 기준 urls 파일 기준 urls 파일은 settings 파일에서 변경 가능 각 기능을 앱으로 만든다(게시판,로그인,결제 등등) python manage.py startapp [앱이름] App 구조는 1) admin.py: 관리자가 접속하면 보이는 화면, 내장돼 있음 2) apps.py: 앱을 프로젝트에 등록하는 기능을 함 3) models.py : 장고 DB 관련된 파일 / DB 사용계획, 정의, 연결 등의 다양한 설정들을..

Python GUI library (PyQt5)

파이썬 창을 만들어 버튼을 눌러 실행하고 설정값을 받고 할수있다 PyQt5 라이브러리를 사용한다. #창띄우고 종료버튼 만들기 import sys from PyQt5.QtWidgets import QApplication, QPushButton, QMainWindow from PyQt5.QtCore import QCoreApplication from PyQt5.QtGui import QIcon class MyApp(QMainWindow): def __init__(self): super().__init__() self.initUI() def initUI(self): #아이콘 설정 self.setWindowTitle('Icon') self.setWindowIcon(QIcon('./image/icon.png'))..

Python Internet library (selenium)이용하여 로그인 하기

파이썬은 많은 개발자들이 만들어둔게 많다 그중에서 셀레니움이라는 크롬브라우저를 제어하는 함수모음이 있는데 그걸 이용하여 로그인을 해보자 selenium을 사용하게 설정 크롬에 맞는 크롬 드라이버 설치 from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.common.keys import Keys from selenium.webdriver.support import expected_conditions as EC import chromedriver_autoinstaller 이전에 배운 텔레그램을 사용하여 알림 남기기 import subprocess import pype..

파이썬을 이용한 자동화 연습

python 설치 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org cmd로 셋팅할폴더로 이동 pip install selenium chromedriver_autoinstaller telegram python-telegram-bot https://api.telegram.org/bot[봇토큰]/getUpdates import telegram bot_token = "[봇토큰]" #봇토큰 chat_id= "[채팅방아이디]" #상대방 아이디 text = 'Bot에서 보낸 메세지입니다.' #보낼 메세지 bot = telegram.Bot(token = bo..

728x90
반응형