본문 바로가기

Server-Side Script/Python10

django db + migration ✔️ 장고의 DB를 알아보자 - Django의 default db engine은 SQLite이다. - models.py에서 기본 테이블을 정의해본다. - name, email, message, created_at fields로 구성되어있다. ⭐model에서 테이블을 정의해주었으면 terminal window에서 셋팅에 맞는 db table을 만들어주는 migration을 실행해야 한다.⭐ python manage.py makemigrations python manage.py migrate ✔️ 추상화된 DB를 조작하고 싶으면 shell로 진입해 import model을 한뒤 CRUD를 실행해본다. python manage.py shell 2021. 9. 30.
django project 설정 / setup Django project 파일 생성 및 가상환경 설정에 대해 알아보자 (파일 디렉토리 경로는 임의적으로 설정한 것이라 본인이 원하는대로 지정하면 된다.) =========================================================================== 1. cmd에서 root directory 진입(project files 모아두는 directory) cd C:\Users\(USER)\Desktop\coding\python_project 2. 원하는 sub-directory 생성 mkdir rest_framework cd rest_framework 3. virtualenv 설치(가상환경) pip install virtualenv 4. 가상환경 진입 virtualen.. 2021. 9. 27.
파이썬 인공지능 라이브러리 📚 파이썬 라이브러리 📚 Numpy ■ 파이썬에서 개발된 선형 대수. 선형 대수, 푸리에 변환, 난수 및 파이썬에서 행렬 및 n- 어레이와 함께 작동하는 복잡한 수학 연산을 처리하는 함수 포함 ■ 특징 * 고성능 n차원 배열 개체 * 상호적 * 일반적인 데이터를 위한 다차원 컨테이너 * 직관적 Tensorflow ■ 고급 수치 계산을 수행하기위한 엔드 투 엔드 파이썬 머신 러닝 라이브러리 자연어 처리, 순환 신경망, 이미지 인식, 단어 임베딩 및 PDE(Partial Differential Equation)를 위한 심층 신경망을 처리 할 수 있음 ■ 특징 * 속도에 최적화 * 반응형 구조 * 탄력적 * 쉽게 교육 가능 * 오픈 소스 PyTorch ■ GPU 가족을 흡수하여 자연어 처리와 같은 applic.. 2021. 8. 31.
게시판 - 조회수 올리기 ajax를 이용하여 게시판의 조회수를 increment시키는 기능을 구현해보자 게시판 글 상세보기 => input b_idx는 url로 넘어온 글의 idx이다 {% csrf_token %} 게시판 글 상세보기 아이디 : {{ user_id }} 비밀글 수정 삭제 목록 게시판 글 idx는 url parameter를 이용해서 전달한다. // get board idx // function getIndex() { let url = window.location.search; let getIdx = url.split('='); let b_idx = getIdx[1]; return b_idx; } document.ready에 호출하는 ajax function => b_idx값을 전달하여 db에서 게시글 data를 불.. 2021. 8. 5.