INTRO - REST 용어 - API 용어 - Django REST Framework 용어 - ModelForm vs ModelSerialzer 비교 # Restfull API server 기능 구현하기 - CBV(Class Based View)와 FBV(Function Based View) CRUD Control 비교 Create : 생성(POST) Read : 조회(GET) Update : 수정(PUT) Delete : 삭제(DELETE) 용어설명 Representational State Transfer (REST) : service-architecture.com 원문 번역 네트워크 리소스를 정의하고 처리하는 방법을 설명하는 일련의 원칙을 기반으로 하는 아키텍처 스타일입니다. 이러한 원칙은 2000..
INTRO 0. Test 용 template 만들기 : bootstrap 활용 1. model 생성 및 migration : django 관리자를 이용한 CRUD control 2. view 만들기 3. template 적용하기 4. model-form을 이용한 CRUD Control Create : 생성, New(model-form + POST method) Read : 조회, Detail Update : 수정(model-form + Post method) Delete : 삭제 들어가기 전에 사전 이해가 필요한 사항 - django 가상환경 및 프로젝트 생성/설정 : 참고1, 참고2 - app 생성과 template 및 static/css 기초 : 참고 - bootstrap 적용 및 template 분..
INTRO model의 field를 추가하거나 수정 시 DB schema 변경으로 발생하는 migrte 이슈 테스트 시 생성했던 model의 DB의 filed 이름, 종류, 속성, 수량(추가 또는 제거)이 변경될 때 발생 You have 1 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): [YourApp] Run 'python manage.py migrate' to apply them. - 개발서버 127.0.0.1:8000/admin 에서 DB 내용을 지운다 - admin.py, views.py, urls.py, forms.py 등에서 선언했던 import를 포함 주석처..
INTRO Django model db를 csv로 내보내기(db to csv export) DB Browser SQLite를 통해 csv export(csv 내보내기)도 가능 csv to django model db view request 기반 model manager(model.object.create)를 이용 DB 생성하고자하는 app의 views.py를 이용 : ORM path 용이 views.py from django.shortcuts import render from [Your-App].models import [model_name] from .data.db_to_csv_run import db_to_csv # Create your views here. def test_db_to_csv(requ..
INTRO Django model 생성 후 다수 DB를 생성할 때 csv를 이용하면 수월하다 DB Browser SQLite를 통해 csv export(csv 내보내기)도 가능 view request 기반 model manager(model.object.create)를 이용 DB 생성하고자하는 app의 views.py를 이용 : ORM path 용이 views.py from django.shortcuts import render from [Your-App].models import [model_name] from .data.csv_to_db_run import csv_to_db # Create your views here. def test_csv_to_db(request): csv_to_db([model..
INTRO Python 3.10.0 Django 3.2.8 table/charts 적용 후 미리보기 - localhost:8000/home/ship_status/ : sidebar 출하현황 클릭 이동 - localhost:8000/home/ship_status/ : 크게보기 --the end-- -----python coding----------------------------------------------------------------------------------- 링크 생성 및 수정 templates/base/sidebar.html .... .... Reports 출하현황 매출현황 수주현황 Persona Menu Test_List charts_chartjs2.8 chart_bar_chartjs..
INTRO Python 3.10.0 Django 3.2.8 charts 적용 후 미리보기 - localhost:8000/charts_chartjs28/ : chartjs2.8 version, sidebar 클릭이동 - localhost:8000/charts_chartjs36/ : chartjs3.6 version, sidebar 클릭이동 --the end-- -----python coding----------------------------------------------------------------------------------- test 폴더 생성하기 : django-erp/charts/ - charts/views.py 파일 생성 config/urls.py """Major config URL C..
INTRO Python 3.10.0 Django 3.2.8 - Login template 위치 수정 : sidebar.html -> topbar.html - templates/sidebar.html : 부분 제거 .... Logged in as: {{ user.username }} .... - templates/topbar.html : Navbar dropdown toggle 메뉴 부분 수정 .... Settings Log-Out '{{ user.username }}'님 환영합니다. .... sales/customer 적용 후 미리보기 - localhost:8000/sales/customer 고객관리 옆 글쓰기 클릭 : localhost:8000/sales/customer_new 2번 공지사항 제목 클릭..
- Total
- Today
- Yesterday
- SSH
- Python
- 확진
- ERP
- arduino
- 코로나
- Templates
- r
- raspberrypi
- sublime text
- COVID-19
- Model
- vscode
- analysis
- 라즈베리파이
- git
- Pandas
- DS18B20
- Django
- MacOS
- server
- 코로나19
- 자가격리
- Regression
- template
- CSV
- Raspberry Pi
- DAQ
- pyserial
- github
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |