본문 바로가기
반응형

WEB/Python-Django29

Django 데이터베이스 * 장고는 sqlite 데이터베이스를 기본적으로 제공한다. 데이터베이스 테이블 설정python manage.py migrate 데이터베이스 필드&컬럼 설정polls/models.pyfrom django.db import modelsclass Question(models.Model): question_text = models.CharField(max_length=200) pub_date = models.DateTimeField('date published')class Choice(models.Model): question = models.ForeignKey(Question, on_delete=models.CASCADE) choice_text = models.CharField(max_l.. 2025. 6. 7.
Django 서버 실행 * 사용OS : 우분투python manage.py runserver당연히 manage.py가 있는 폴더로 이동한 다음에 위 명령어를 실행해야 한다.그리고 이 코드를 실행하면 8000번 포트로 자동 배정되는데,python manage.py runserver 8080포트 변경을 원하면 위와 같이 명령어를 입력하면 포트 변경이 가능하다. 2025. 6. 7.
Django Project 환경 설정 & App 환경 설정 Project 환경 설정1. mysite란 이름의 프로젝트 폴더 생성django-admin startproject mysite2. 그러면 하기와 같이 폴더가 생성됨mysite/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py이 중 최상위 디렉토리에 생성된 mysite의 경우 내 맘대로 이름 변경해도 됨. 나는 MyProject라고 우선 변경하고, 후에 어떤 프로젝트를 했는지 드러나는 괜찮은 이름으로 또 한번 변경할거임. 원래는 한번에 하는게 좋기는 한데, 이름짓는데 젬병이고, 영알못이라 어쩔 수 없음. manage.py: 장고 프로젝트와 다양한 방법으로 커뮤니케이션 할 수 있는 커맨드 라인.. 2025. 6. 7.
Ubuntu 코드에디터(VS code) 설치 * VS code 설치 이유 : 별거 없음. 코드 에디터라고는 지금까지 이 것 밖에 사용 안해봄🔧 우분투에서 VS Code 설치 & 세팅 방법1. 설치sudo snap install code --classic2. 필수 확장 설치 (Python용)VS Code 열고, 확장(Extensions) 탭에서 다음 검색 후 설치:Python (by Microsoft)Pylance (고급 IntelliSense)Jupyter (노트북 실행)Black, isort, flake8 등 (코드 포맷터)3. 추천 설정 (settings.json){ "python.formatting.provider": "black", "editor.formatOnSave": true, "python.linting.enabled": tr.. 2025. 6. 3.
반응형