라이브러리/Django
-
[Django] 이미지 삽입 방법 (feat. static 폴더 사용)라이브러리/Django 2022. 6. 6. 13:41
1. 프로젝트 생성 후 처음 생성한 앱(mysite)의 settings.py에 코드 추가 STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'),] 2. urls.py에 코드 추가 from django.conf.urls.static import static from django.conf import settings urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) 3. 진행중인 프로젝트 폴더 아래 static 이라는 새 폴더 생성 후 > 이미지 폴더 생성 > 이미지 넣기 (html 코드에서 이미지 넣을 때는 src = "/static/images/__.jpg" 형식)
-
[Django] url 및 view 설정하여 메인페이지 설정라이브러리/Django 2022. 6. 1. 18:02
URL은 웹 주소로 127.0.0.1:3000 와 https://naver.com과 과 같은 형태가 있다. 애플리케이션은 사용자가 URL을 입력하면 어떤 내용을 보여줘야 하는지에 대한 정보를 담고있다. mysite/urls.py path('admin/', admin.site.urls), 해당 경로에 이미 admin/로 시작하는 URL이 있다. 여기서 URL을 새로 생성하여 http://127.0.0.1:3000/ 주소를 블로그 홈 페이지로 지정하여 글 목록을 보여줄 것이다. 페이지를 새로 생성하기 위해서는 1. url 추가 2.html 페이지 생성 3. 뷰 연결 의 과정이 필요하다 1. url 추가 mysite/urls.py 파일에 코드 추가 from django.contrib import admin f..
-
[Django] 배포하기라이브러리/Django 2022. 5. 21. 14:57
지금까지 생성한 웹 사이트는 내 컴퓨터에서만 볼 수 있다. 웹 사이트 배포를 통해 다른 사람들도 나의 사이트를 볼 수 있게 해보자. 인터넷 상에 서버를 제공해주는 업체가 많은데 그 중 비교적 배포 과정이 간단한 PythonAnywhere을 이용해보자. PythonAnywhere 는방문자가 아주 많지 않은 소규모 애플리케이션을 위한 무료 서비스를 제공한다. 1. github에 배포 PythonAnywhere에 배포하기 위해서 github에 먼저 배포한다. 현재 경로는 myPytonSite이며, 아래 명령어를 차례대로 입력한다. git init git config --global user.name "Your Name" git config --global user.email you@example.com 1-2..
-
[Django] 게시글 애플리케이션 생성라이브러리/Django 2022. 5. 14. 05:32
1. 애플리케이션 생성 상위 디렉토리 아래 애플리케이션 생성 python manage.py startapp blog blog 디렉터리 생성된 후 폴더 상태는 아래와 같을 것입니다. myPythonSite ├── mysite | __init__.py | settings.py | urls.py | wsgi.py ├── manage.py ├── polls └── blog ├── migrations | __init__.py ├── __init__.py ├── admin.py ├── models.py ├── tests.py └── views.py 2. settings.py에 추가 생성한 애플리케이션을 사용하기 위해서는 장고에 알려야 합니다. 이 역할을 하는 파일이 mysite/settings.py입니다. 이 파일..
-
[Django] Django 프로젝트 환경 설정하는 법 (feat. PyCharm)라이브러리/Django 2022. 5. 14. 04:35
1. 프로젝트 생성 1-1가장 먼저 프로젝트를 저장하고 싶은 경로로 폴더를 생성한다. ex ) C\Project 에서 MyPage 라는 폴더 생성 2. 가상환경 설정 File > New Project 순서대로 클릭하면 아래와 같이 가상환경을 설정하는 창이 뜬다 Location 에는 1번에서 생성한 폴더 경로로 설정해준다. New environment using 을 선택하고 여기 Location에는 위의 Location의 경로에 추가로 \venv를 넣어준다. 그리고 create 선택 ! 3. 파이참에 장고 설치 [File]-[Setting]-[Project: 프로젝트명]-[Python Interpreter] 클릭 python interpreter가 현재 프로젝트의 가상환경인지 확인 `+`버튼을 눌러 dja..