일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JPA
- AWS
- 프론트엔드
- 매핑
- html
- React
- web
- 다대일
- 플러시
- python
- css
- 영속성 컨텍스트
- Django
- 트랜잭션
- javascript
- SBERT
- 바닐라js
- frontend
- 장고
- JS
- 노마드코더
- clonecoding
- nomadcoder
- 다대다
- TODO
- 장고독학
- java
- 일대다
- 단방향
- ORM
- Today
- Total
목록💻 Programming (18)
꿈꾸는 새벽하늘
App(Application) 생성 python manage.py startapp member App 생성 후 생성되는 폴더 및 파일들 migrations (폴더) admin.py views.py models.py urls.py urls.py는 추가로 수동 생성이 필요한 파일로, 최상위 URLconf와의 연결을 위해 필요하다. copy con urls.py 위 명령어를 입력하고 urls.py 안의 내용을 작성한 후 Ctrl+C를 입력하면 urls.py가 생성된다. 최상위 urls.py 최상위 urls.py에는 urlpatterns가 등록되어 있다. 앱을 생성한 뒤에는 최상위 urls.py에 path를 추가하여 경로를 설정해주어야 한다. urlpatterns = [ path('admin/', admin.s..
Superuser 생성을 위해서는 먼저 기본 테이블이 생성되어 있어야 한다. 1. 기본 테이블 생성 python manage.py migrate 2. Superuser 생성 python manage.py createsuperuser Username, Email address, Password 입력하여 superuser(관리자 계정) 생성 3. 관리자 모드 접속: 🔍︎ localhost:8000/admin 4. 관리자 계정 비밀번호 초기화 python manage.py changepassword 유저이름
Django 소개 Django는 파이썬으로 작성된 오픈 소스 웹 프레임워크로, MTV(Model-Template-View) 패턴을 따르고 있다. 데이터베이스로는 Oracle, MySQL, SQLite 등이 사용 가능하며 이 중 SQLite는 장고를 설치하면 자동으로 설치되는 기본 데이터베이스이다. 추가적으로, 장고는 Model(모델)을 이용하여 데이터 및 데이터베이스 연동 작업을 처리한다. Python 설치 https://www.python.org Django 설치 1. 실습 디렉토리 안에 가상환경 구축 python -m venv myenvironment 파이썬 모듈 중 venv 모듈을 통해 가상 디렉토리 생성 2. pip 프로그램 이용하여 django 설치 (1) myenvironment 디렉토리로 이..
Activating a virtual environment backend pip install pipenv pipenv shell pipenv install django pipenv install djangorestframework django-cors-headers cd backend python manage.py runserver frontend cd frontend npm start npm install reactstrap bootstrap npm install axios
Install: django Rest Framework & django-cors-headers settings.py 수정: Whitelisting React port Whitelisting React port: let frontend of the application to interact with the API in django serializers.py 생성 serializers.py: to convert the model instances to JSON so that the frontend can work with the received data easily cf. JSON: the standard for data interchange on the web views.py urls.py routers:..
Git Bash → VSCode models.py models.py: database 관련 파일 models.py에서는 수정사항이 생길 때마다 위와 같이 migration 해줘야 함 register model & create superuser 🔍︎ localhost:8000/admin
Visual Studio Code에서 분할된 파일을 컴파일하기 위해서는 몇가지 절차가 필요하다. 1. Terminal을 열고 소스코드가 존재하는 디렉토리로 이동 2. Terminal에 아래와 같은 명령어 입력 g++ source1.cpp source2.cpp -o filename 여기에서 filename은 컴파일 후 만들어진 파일의 이름이다. 예를 들어, filename에 test.exe라고 적는다면, test라는 이름의 exe 파일이 만들어진다. 3. filename을 입력해서 실행 filename
1. 리스트 리스트명 = [요소1, 요소2, 요소3, ...] a = [] b = [1, 2, 3] c = ["apple", "banana", "lemon"] d = [1, 2, "apple", "banana"] e = [1, 2, ["apple", "banana"]] print(b[0]) print(b[1]) print(d[2]) print(e[2]) print(e[2][0]) 2. 리스트의 인덱싱 a = [1, 2, 3] print(a[0]) print(a[0] + a[2]) print(a[-1]) 3. 리스트의 슬라이싱 a = [1, 2, 3, 4, 5] b = a[:2] c = a[2:] print(a[0:2]) print(b) print(c) print(b + c) print(b * 3) 4. ..
1. 숫자형 int : 정수 float : 실수 8진수 16진수 a = 5 b = 2 print(type(a)) print(type(b)) print(a + b) #더하기 print(a - b) #빼기 print(a * b) #곱하기 print(a / b) #나누기 print(a % b) #나머지 print(a // b) #몫 print(a ** b) #제곱 2. 문자열 (1) 문자열 자료형을 만드는 4가지 방법 a = "Hello World" b = 'Hello World' c = """Hello World""" d = '''Hello World''' print(a) print(b) print(c) print(d) c, d와 같이 큰따옴표 혹은 작은따옴표를 3개 사용해서 문자열을 나타낼 경우, \n이나..
[노마드코더] 바닐라 JS로 크롬 앱 만들기 1. To Do List 기능 HTML 00:00:00 CSS .hidden { display: none; } JavaScript const toDoForm = document.querySelector("#todo-form"); const toDoInput = document.querySelector("#todo-form input"); const toDoList = document.querySelector("#todo-list"); const TODOS_KEY = "todos"; let toDos = []; function saveToDos() { localStorage.setItem(TODOS_KEY, JSON.stringify(toDos)); } func..