일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Nas
- Django
- Firebase
- 캠핑
- SQL
- 서울
- 시놀로지
- 강릉
- 엑셀
- 시놀로지나스
- apk
- react
- docker
- Excel
- 맛집
- reactnative
- 나스
- 장고
- 리액트
- MSSQL
- ReactNaitve
- react native
- Expo
- 연곡해변
- synology
- 가상환경
- 캠핑장
- 리엑트
- 수도권 근교
- 함수
- Today
- Total
목록IT/DJANGO(장고) (14)
차근차근 생활 & 코딩
https://docs.anaconda.com/free/miniconda/index.html MINICONDA(미니콘다) 설치 후 아래 배치 파일 생성하시면 됩니다. (텍스트 파일 생성 > 아래 텍스트 내용 추가 > 다른이름으로 저장 > test.bat 생성) @echo off set root=C:\ProgramData\miniconda3 call %root%\Scripts\activate.bat %root% call conda env list call conda activate venv call D: call cd 디렉토리 python manage.py runserver 0.0.0.0:80
1. Mssql 설치하기 $ pip mysqlclient 2. Setting.py 설정하기 DATABASES = { 'default' : { 'ENGINE': 'django.db.backends.mysql', 'NAME': '', 'USER': '', 'PASSWORD': '', 'HOST': '', 'PORT': '3306', } } *설치 오류 발생 시 아래와 같은 코드를 실행하면 설치가 됩니다. $ sudo apt-get update $ sudo apt-get install python3-dev default-libmysqlclient-dev build-essential pip install mysqlclient $ pip mysqlclient
이번 시간에는 Django(장고)의 마이그레이션 기능에 대해 알려드리도록 하겠습니다. 마이그레이션(migration)이란? : 테이블 및 필드의 생성, 삭제, 변경 등과 같이 데이터베이스에 대한 변경사항을 알려주는 것이라고 합니다. 데이터베이스 TABLE 신규 생성, 테이블 변경 등 이를 데이터베이스에 실제로 반영해주는 작업을 해야 합니다. Django(장고)는 이러한 작업을 우선적으로 해주어 사용자의 편의성을 도모한 것 같습니다. 하지만 처음 접하는 입장에서 보면 도대체 무슨 말을 하는지 알 수 없습니다. 저 또한 그냥 클래스 모델을 만들고 makemigration, migrate 명령어를 두 개를 그냥 순차적으로 입력해 주면 된다고 외워서 개발을 했던 기억이 있습니다. 하지만 개념만 잘 알고 가시면 ..
이번 시간에는 장고 CSS, JS, Font, 이미지 이런 정적 파일에 대한 관리 및 설정 방법에 대해 알려드리도록 하겠습니다. Step 1. static 폴더 경로 지정하기 settings.py 파일을 수정하도록 하겠습니다. static 폴더의 경로를 지정해 주는 작업을 하였습니다. #mysite/settings.py import os from pathlib import Path BASE_DIR = Path(__file__).resolve().parent.parent STATIC_URL = '/static/' STATIC_DIR = os.path.join(BASE_DIR, 'static') STATICFILES_DIRS = [ STATIC_DIR, ] STATIC_ROOT = os.path.join(B..
Admin Site에 로그인하기 위해서 슈퍼유저(Superuser)를 만들어야 하는데요. 슈퍼유저란 장고를 관리하기 위한 관리자 권한을 주는 것이라고 생각하시면 됩니다. 간단한 명령어를 통해 접속하는 방법에 대해 알려드리도록 하겠습니다. 아래 명령어를 사용하시면 슈퍼유저가 생성되게 됩니다. Step .1 슈퍼 유저 생성하기 $ python manage.py createsuperuser 명령어를 입력 후 그림과 같이 처음엔 4가지 항목에 대해서 입력 하시면 됩니다. 1) username: 아이디를 입력하시면 됩니다. 2) Email address: 본인의 이메일을 입력하시면 됩니다. (생략하셔도 됩니다.) 3) Password: 본인이 원하시는 패스워드를 입력하시면 됩니다. 4) Password(again..
패키지 설치하기 * django-mssql-backend현재 Django 3.0.10 까지 지원 합니다. $ pip install Django==3.0.10 $ pip install django-mssql-backend MSSQL 서버 연결하기 Django Settings.py 파일에 붙여 넣고 아래와 같이 입력합니다. 1) HOST : 서버 이름 2) USER : 로그인 아이디 3) PASSWORD : 암호 4) NAME : 데이터베이스 이름 DATABASES = { 'default': { 'NAME': '', 'ENGINE': 'sql_server.pyodbc', 'HOST': '', 'USER': '', 'PASSWORD': '', 'driver': 'SQL Server', 'OPTIONS': { ..
Concrete View Classes 일반인 수준에서 작업할 수 있도록 발전한 형태. generics.CreateAPIView 데이터 생성 generics.ListAPIView 데이터 조회 generics.RetrieveAPIView 하나의 데이터 조회 generics.DestroyAPIView 데이터 삭제 generics.UpdateAPIView 데이터 수정 generics.ListCreateAPIView 데이터 생성, 데이터 조회 generics.RetrieveUpdateAPIView 데이터 조회, 데이터 수정 generics.RetrieveDestroyAPIView 데이터 조회, 데이터 삭제 generics.RetrieveUpdateDestroyAPIView 데이터 조회, 데이터 수정, 데이터 삭제
[가상환경] 아나콘다(Anaconda) - 윈도우(Windows) 가상환경 만들기 Django를 설치하기 전 가상 환경 설치부터 우선 시 되어야 해요. 그 이유는 가상 환경 내 pip 설치 환경을 별도로 구별할 수 있어서 좋아요. 향 후 개발 시 패키지 버전을 별도 구별할 수 있어야 오 ssilook.tistory.com *pip 설치하시지 전에 가상 환경 설치부터 하셔야 합니다. 윈도우 장고 설치하기 파이썬에서 많이 사용하는 패키지중 pip 명령으로 간단히 설치할 수 있습니다. $ pip install django 윈도우 장고 삭제하기 pip 명령으로 간단히 삭제할 수도 있습니다. $ pip uninstall django 프로젝트 만들기 $ django-admin startproject mydjango..