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. 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. 1. 29. 18:11

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

2023. 4. 4. 10:10

2023. 4. 4. 09:27