2024. 2. 21. 09:15

WSL2 설치

컴퓨터 연구/Linux 2024. 2. 21. 09:15

wsl --intstall

 

리부팅

 

wsl --set-default-version 2

 

wsl --version

2024. 2. 20. 15:00

sudo mysql_secure_installation

2024. 2. 20. 13:31

내가 진짜 그지도 아니고 단돈 몇 만원 벌어보겠다고

 

이 깔끔한 블로그에 광고를 붙여본 것에 대해 

 

반성한다

 

순수한 지식을 얻어가고

 

기쁨을 얻는 것에 만족하자

2024. 2. 20. 13:28

ValueError: unsupported format character ';' (0x3b) at index 216

 

이렇게 나오면 파이썬에서 % 가 escape 문자이기 때문에 수정해야 한다

 

width: 100%; 

 

대신에

 

width: 100%%;

 

이렇게 써야 나온다

2024. 2. 20. 11:15

python manage.py migrate 

 

장고 프로젝트에 미리 정의된 내역대로 데이터베이스 테이블 생성

 

python manage.py createsuperuser

 

슈퍼 유저 계정 생성

2024. 2. 20. 11:10

settings.py 를 참조하면 몇 개 없지만

 

/django/conf/global_settings.py 를 보면

 

690 개가 기본적으로 생성되어 있다

 

이것들과 이름이 같아야 재정의를 

 

올바르게 할 수 있다

2024. 2. 18. 18:04

alter user 'root'@'localhost' identified with mysql_native_password by 'new_password_you_want';

 

new_password_you_want 부분에

 

입력할 비밀번호를 넣고 엔터를 친다

 

나와서 다시 접속할 때 입력한 비밀번호를 입력하여 접속한다

 

mysql -u root -p

2024. 2. 15. 13:17

장고

프로그래밍/Python 2024. 2. 15. 13:17

장고 프로젝트 관리 명령어 모음

 

start app - 앱 생성

runserver - 서버 실행

createsuperuser - 관리자 생성

makemigrations app - app의 모델 변경 사항 체크

migrate - 변경 사항을 DB에 반영

shell - 쉘을 통해 데이터를 확인

collectstatic - static 파일을 한곳에 모음

 

manage.py runserver 0.0.0.0:8080

 

2024. 2. 14. 17:01

1. 가상 환경 생성

 

virtualenv env

 

2. 가상환경 활성화

 

Scripts 폴더 내에 있음

 

cd Scripts

 

activate

 

(env) path

 

3. django 설치

 

pip install django

 

4. django 프로젝트 생성

 

django-admin startproject apple .

 

5. 서버 실행하기 전에 업데이트

 

python manage.py migrate

 

6. 파이썬 서버 실행

 

python manage.py runserver

 

7. 서버 실행 확인

 

127.0.0.1:8000 접속

 

8. app 생성

 

python manage.py startapp sales

 

9. app 등록

 

settings.py 의 INSTALLED_APPS 에 sales 추가

INSTALLED_APPS = [

    'django.contrib.admin',

    'django.contrib.auth',

    'django.contrib.contenttypes',

    'django.contrib.sessions',

    'django.contrib.messages',

    'django.contrib.staticfiles',

    'sales'

]

 

10. 모델 생성

 

models.py 에 class 생성 후 

 

class Sale(models.Model):

  first_name = models.CharField(max_length=30)

  last_name = models.CharField(max_length=30)

  age = models.IntegerField(default=0)

 

python manage.py makemigrations 입력하여 DB 테이블 생성

 

 

11. DB에 적용

 

python manage.py migrate

2024. 2. 7. 10:59

button.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)

2024. 2. 7. 10:42

button

 

button.clicked.connect(self.button_clicked)

 

combobox

 

combobox.currentTextChanged.connect(self.combobox_changed)

 

checkbox

 

checkbox.stateChanged.connect(self.checkbox_changed)

 

radio

 

radio.toggled.connect(self.radio1_toggled)

2024. 2. 6. 14:03

지원 버전 OS 가 안 맞아서 그렇다

 

다음을 입력하면 해결된다

 

npm audit fix

2024. 1. 29. 18:11

"http://cors-anywhere.herokuapp.com/{요청 url}"

2024. 1. 10. 16:57

1. 스타일링 코드를 분리해서 소스코드의 가독성 높임

 

2. 이미 정해놓은 스타일을 캐시해서 성능이 좋음

2024. 1. 9. 11:02