Local / Server 구동 비교 ERP Menu hyperlink Test : urls - views - templates 관계 이해 Server Test : git transmission INTRO * local / server terminal 구분 : [macOS] / [Raspi] ** venv 표기 : (pyERP) Raspi : server - Python : 3.7.3 - django : 3.2 macOS : local-dev - Python : 3.9.4 - django : 3.2 1. superuser Django Admin 상태 macOS : local-dev http://localhost:8000/admin Raspi : server http://[RaspiIP]:xxxx/admi..
1. django SECRET_KEY 보안설정 (pyERP)testerp$ nano config/settings.py .... # SECURITY WARNING: keep the secret key used in production secret! SECRET_KEY = '[YourKey]' .... (pyERP)testerp$ nano secret.json (pyERP)testerp$ touch secret.json (pyERP)$ pip install django { "SECRET_KEY": "[YourKey]" } (pyERP)testerp$ nano config/settings.py import os, json from django.core.exceptions import ImproperlyConf..
INTRO Raspi : server - Python : 3.7.3 - django : 3.2 macOS : local-dev - Python : 3.9.4 - django : 3.2 local-dev : macOS 1. 가상환경 가상환경 생성 및 실행 ~/.virtualenvs/ $ venv pyERP ~/.virtualenvs/ $ cd pyERP ~/.virtualenvs/pyERP $ source bin/activate (pyERP)$ 2. django 설치 및 django-project 생성 (pyERP)$ pip install --upgrade pip (pyERP)$ pip install django (pyERP)$ django-admin.py startproject config (pyERP)..
RaspberryPi update [raspi]$ sudo apt update [raspi]$ sudo apt upgrade : Do you want to continue?(Y/n) y # 상세 초기 셋팅 참고 : (macOS)[Raspberry Pi] Raspbian OS 설치 및 기본 설정 # wi-fi / SSH 셋팅 참고 :(macOS)[Raspberry Pi] Raspbian wi-fi 및 SSH 설정 # 고정 IP 셋팅 참고 :(macOS)[Raspberry Pi] Raspbian wi-fi 고정 ip 및 외부접속 설정 # RaspberryPi 새로운 IP 환경 기존 셋팅 변경 참고 :(macOS)[Raspberry Pi] wi-fi 설정 및 ssh 접속 - 기존 환경 접속 git settin..
Raspberry Pi (raspi)$ sudo raspi-config ----config---- 2. network ssid pass ----config---- (raspi)$ ifconfig wlan0 ip 확인 macOS terminal ssh 접속 (macOS)$ ssh raspiID@ip -p [portNo.] macOS terminal ssh 접속 후 raspi 환경 (macOS_raspi)$ wpa_passphrase yourSSID SSIDpassword network={ ssid="yourSSID" #psk="yourpassword" psk=new_yourkey } psk 복사 (macOS_raspi)$ sudo nano /etc/wpa_supplicant/wpa_supplicant.co..
django : wiki - 파이썬으로 작성된 오픈 소스 웹 프레임워크로, 모델-뷰-컨트롤러(MVC) 패턴을 따르고 있다. - 고도의 데이터베이스 기반 웹사이트를 작성하는 데 있어서 수고를 더는 것이 장고의 주된 목표 - 콤포넌트의 재사용성(reusability)과 플러그인화 가능성(pluggability), 빠른 개발 , "DRY(Don't repeat yourself: 중복배제)" 원리 - 설정 파일부터 데이터 모델에까지 파이썬 언어가 구석구석에 쓰였다. 0. 구성 장고는 파이썬으로 코딩한 모델을 관계형 데이터베이스로 구축해주는 모델(Model), HTTP 요청을 처리하는 웹 템플릿 시스템인 뷰(View), URL의 라우팅을 처리하는 URL 컨트롤러 (Controller) 로 구성된 MVC 디자인 패..
INTRO Office계에 Excel이 python에는 pandas가 있다. python pandas는 통합 구조화된 데이터를 다루기에 최적화되어있으며 선택이 아닌 필수라 할 수 있다. pandas가 제공하는 data 구조와 indexing, 연산을 다루어 본다. Contents - Data Object : Series, DataFrame - Indexing, Operation pandas libray가 없으면 terminal에서 pip를 이용하여 먼저 설치한다. $ pip install pandas python code : pyTest/pyPandas1.py # -*- coding: utf-8 -*- import datetime import pandas as pd today = datetime.date..
INTRO web data를 수집, 가공하는 용어로 Parsing이라 정의하고 python 기초 마지막 편을 마치고자 한다. web crawling, web scraping 등 목적에 따라 정의가 상의하지만 parsing을 기초로 한다.(링크 : 용어설명) 대표적인 국내 Open API 제공 사이트 : 공공데이터포털 --> 로그인/key 생성 필요 프로그램언어나 플랫폼에 독립적인 .json 다루어 본다. 용어 parsing web page 내용에서 원하는 정보를 원하는 형태로 가공하여 표현 위키에서 'parsing'이나 'parser'을 검색하면 구문 분석으로 번역되어 표기 컴퓨터 과학에서 파싱((syntactic) parsing)은 일련의 문자열을 의미있는 토큰(token)으로 분해하고 이들로 이루어진..
- Total
- Today
- Yesterday
- CSV
- ERP
- Pandas
- COVID-19
- sublime text
- git
- analysis
- raspberrypi
- github
- vscode
- Django
- r
- template
- 확진
- Python
- Regression
- SSH
- Templates
- Model
- 코로나
- MacOS
- 라즈베리파이
- server
- Raspberry Pi
- 코로나19
- arduino
- pyserial
- 자가격리
- DS18B20
- DAQ
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |