본문 바로가기

전체 글6

장고 앱 시작 단계 App 생성 python manage.py startapp board board App은 아래와 같은 디렉토리/파일 구조를 갖는다. C:. │ db.sqlite3 │ manage.py │ ├─board │ │ admin.py │ │ apps.py │ │ models.py │ │ tests.py │ │ views.py │ │ __init__.py │ │ │ └─migrations │ __init__.py │ └─config │ asgi.py │ settings.py │ urls.py │ wsgi.py │ __init__.py App 등록 - board/settings.py INSTALLED_APPS = [ 'board.apps.BoardConfig', # 추가한 App을 등록한다. 'django.contr.. 2022. 12. 14.
[도서]2023 트렌드 노트 코로나가 끝났으니 달라지지 않을까? 그렇지 않다. 코로나는 끝나지 않았을 뿐 아니라 코로나는 혼자, 오래 살게 될거라는 기대치를 남겼다. 오래 살 거라고 예상하기에 건강함이 중요하고, 혼자 살것이기에 간편함이 중요하다. 하여 미래에도 지지 않을 가치는 바로 건강함과 간편함이다. 미래의 핵심은 '혼자 산다', '오래 산다' 로 요약된다. 혼자..오래.. 산다고.. #독서 2022. 12. 9.
requirements.txt활용한 django개발환경 유지 현재 환경에서 설치한 패키지를 알려주는 명령어는 다음과 같습니다. pip freeze 그 결과 설치되어있는 패키지들을 확인할 수 있습니다. dj-database-url==0.5.0 Django==2.0.5 django-extensions==2.0.7 django-widget-tweaks==1.4.2 Markdown==2.6.11 python-decouple==3.1 pytz==2018.4 six==1.11.0 이를 파일에 담아주기 위해서는 pip freeze > requirements.txt 다음이 같이 패키지의 내용들을 requirements.txt 에 담아줄 수 있습니다. 해당 패키지를 설치할때는 . pip install -r requirements.txt 2022. 12. 7.
.gitignore 파일 .gitignore githun에 소스를 올릴때 올리면 안되는 파일들 프로젝트를 진행하며 설정되는 key값,db에 저장되는 데이터 및 로그 https://www.gitignore.io/ 해당 사이트를 이용하면 제안해준다.. 그러나 너무 많다..(아 몰랑) venv __pycache__ *.log *.pot *.pyc local_settings.py db.sqlite3 db.sqlite3-journal media .DS_Store .idea idea 사용자 설정을 저장하는 파이참 전용 파일 DS_Store 애플의 맥 OS X 시스템이 finder로 폴더에 접근할 때 자동으로 생기는 파일로써, 해당 폴더에 대한 메타데이터를 저장하는 파일입니다.(윈도우의 thumb.db 파일과 비슷) .gitignore가 제.. 2022. 10. 28.