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 Text, .txt file 다루기 - iterm.app or terminal.app : file handling - python file handling File Handling : Create, Open/Close, Append, Read, Write 용어 Text File(텍스트 파일, .txt) 사람이 인지할 수 있는 문자열 집합으로부터 문자열로만 이루어진다. 잘 알려진 문자열 집합으로는 ASCII 문자열 집합과 유니코드 문자열 집합이 있다. 출처 : ko.wikipedia.org/wiki/텍스트_파일 ASCII 미국정보교환표준부호(American Standard Code for Information Interchange) 줄여서 ASCII( /ˈæski/, 아스키)는 영문 알파벳을 사..
INTRO 함수와 메서드를 구분하면 mothod는 class의 object로 호출되며 .function() 형태로 작동 function()은 def f(): return 형태로 구성되며 직접 만든 형태를 사용자 정의 함수라 구분 함수(function), 메서드(method : Class 내 함수)를 .py로 저장하여 만든 파일을 module로 구분 package(패키지) : 하나 이상 module의 directory(or foler) 묶음 또는 library 배포 관점의 의미 하나 이상의 package와 module 묶음을 library로 구분 (참고) import 방법 : library, package, module, function, class 1. method Class module을 만들어 met..
INTRO Code Block은 제어문/반복문이나 함수에서 콜론(:)을 기준으로 들여쓰기된 덩어리 모양 제어문은 case-by-case를 구성하고 반복문은 중복 제거와 단순화의 목적을 가짐 Target/Model에 따라 coding 방식은 개발자의 특성에 따라 다르지만 제어흐름은 2가지로 구분함 1. 조건문 : if-else, if-elif-else 2. 반복문 : for / while 1. if-else, if-elif-else swich, case를 다루는 언어도 있으나 python은 if-elif-else로 커버 다음은 회원가입 sequence를 단순하게 구현했을 때 if-else와 if-elif-else 사용 방법이다. mebers 객체는 dic의 user1,user2로 구성 input()를 이용..
- Total
- Today
- Yesterday
- 자가격리
- analysis
- Raspberry Pi
- COVID-19
- raspberrypi
- vscode
- template
- Regression
- sublime text
- ERP
- github
- Python
- Django
- 코로나
- DAQ
- pyserial
- Templates
- DS18B20
- MacOS
- 코로나19
- r
- SSH
- 라즈베리파이
- arduino
- CSV
- Pandas
- server
- 확진
- git
- Model
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 |
30 | 31 |