More issues
[django] migrate 로 DB 적용되지 않을 때
새 모델을 만들고 migrate 를 했는데 db에 적용되지 않는다.
이전 테이블을 지워도 적용되지 않는다.
0001_initial.py 를 지우고 migration 을 해도 안된다.
migrate 초기화를 시도해 본다.
python3 manage.py migrate --fake <app 이름> zero
이후 migrate 를 해보니 새로운 테이블이 잘 생성되었다.
참조
https://velog.io/@shrhkddh/
[error] MySQL Strict Mode is not set for database connection 'default'
django 에서 migrate 명령시
MySQL Strict Mode is not set for database connection 'default'
라는 경고가 발생했다. 뭔진 모르지만 꺼림칙하다.
DATABASES = {
'default': {
...
'PORT': '3306',
'OPTIONS': {
'init_command': "SET sql_mode='STRICT_TRANS_TABLES'"
}
}
}
DATABASES
[python] *args **kwargs
파이썬을 공부하다가 어느 순간부터 *args 와 **kwargs 가 자주 보입니다.
설마 포인터인가 쉽게 만들려고 파이썬 하는데 뭥미 하다가 똑같은 생각을 한 분의 블로그를 보고 잠깐 정리합니다.
두줄 요약
*args = 가변인자( c# 의 params, 자바의 ... )
**kwargs = key : value 형식의 가변인자
참조자료
[나름 중급 파이썬1] *args와 **kwargs항상 헷갈리는 두 가지 다시 한번
[django] 명령어 모음
서버 중지
sudo pkill -f runserver
장고 삭제
sudo pip uninstall Django
sudo apt-get remove python-pip
migrate 초기화
python manage.py migrate --fake <app이름> zero
migrate 특정 시점으로
python manage.py migrate --fake <app_name> 0001 (migrations 폴더안에 있는 파일번호)
migrate 실행하진 않고 내용만 보기
python
[django] install django on ubuntu 22
1. 장고 유저 생성( sudo 권한까지 주기 )
sudo adduser [유저id]
sudo usermod -aG sudo [유저id]
2. 장고 폴더 생성
mkdir /var/www/[폴더명]
cd /var/www
chown [유저id]:[유저id] [폴더명]
3. 장고 설치
cd /var/www/[폴더명]
sudo apt install python3-venv
python3 -m venv venv
source venv/bin/activate
sudo
[ubuntu] 서비스 리스트 표시하기
출처
우분투 18.04 에서 서비스 관리를 위한 systemctl 명령어 사용방법개요 우분투에서 서비스를 관리하기 위한 systemctl 명령어 사용 방법을 알아보도록 하겠습니다. 서비스 리스트 표시하기 현재 실행중인 서비스 리스트 표시 root@localhost:~# systemctl -t service 모든 서비스..TISTORY롤리와 포포
현재 실행중인 서비스 리스트 표시
root@localhost:~# systemctl -t service
모든 서비스
[ubuntu 22] postgresql 삭제
sudo apt-get autoremove
sudo apt-get--purge remove postgresql
sudo apt-get purge postgresql*sudo apt-get--purge remove postgresql postgresql-doc postgresql-common
sudo apt-get autoremove
sudo rm -rf /var/lib/postgresql/
sudo rm -rf /var/log/postgresql/
sudo rm -rf /etc/postgresql/
ubuntu 22에서 postgresql 설치가 잘 안되고 있습니다.
삭제하려는데 찌거기 패키지들이 자꾸 남아서 기록으로
[AWS] cloud 9 파이썬 예제 다운로드
우선 boto3 라이브러리 다운로드
python -m pip install --user boto3
예제 파일 다운로드
curl -sL https://s3.amazonaws.com/ddb-deep-dive/dynamodb.tar | tar -xv
이후 소스코드의 region 을 수정해서 예제파일들 실행
RDB와 mongoDB 비슷한 개념 비교
RDBMS와 mongoDB의 비교
table -> collection
row -> document
column -> field
pk -> object id
relation ship -> embedded linking
출처: https://hongtaey.tistory.com/entry/mongoDBCollection-콜렉션-만들기-기본개념 [티토로그:티스토리]