출입신청 관리 사이트 결과물
2021. 12. 9. 20:02
Project/access-control
🍋 메인 페이지 🍑 등록 페이지 🍍 상세 및 수정 페이지 🥑 관리자 페이지로 연결
PythonAnywhere 배포하기 (4) - 프로젝트 설정
2021. 12. 8. 20:44
Project/access-control
1️⃣ Web 메뉴 클릭 2️⃣ Add a new web app 클릭 > Next 클릭 3️⃣ Manual configuration 클릭 4️⃣ 파이썬 버전 선택 > Next 클릭 💡 파이썬 버전을 확인하고 싶다면 cmd 창에서 python --version 을 입력하면 됨 프로젝트 생성 완료 👏 5️⃣ Code 설정 Source code: 이곳에 소스코드 경로를 설정해줌 WSGI configuration file: 클릭해서 장고 설정으로 변경 필요함 6️⃣ WSGI configuration file 클릭 19 ~ 47 주석처리 76 ~ 89 DJANGO 주석 풀기 및 코드 변경 Save하면 코드 설정 완료 7️⃣ 가상환경 설정 가상환경 설치 경로 설정하기 8️⃣ static 파일 설정
PythonAnywhere 배포하기 (3) - 프로젝트 설정
2021. 12. 7. 20:14
Project/access-control
1️⃣ Open Bash console here 클릭 2️⃣ 파일 압축 풀기 # 설명 > unzip 압축폴더명 # 예시 > unzip access_control.zip 프로젝트 업로드 완료! 3️⃣ 가상환경 생성 # 설명 > virtualenv --python=파이썬버전 가상환경이름 # 예시 > virtualenv --python=python3.8 access_env 👉 ls 명령어를 통해 생성된 가상환경 확인 가능 4️⃣ 가상환경 활성화 > source access_env/bin/activate 5️⃣ 장고 설치 > pip install django 6️⃣ static 파일 한곳에 모으기 프로젝트 파일 경로에서 명령어 실행 > cd access_control > python manage.py colle..
PythonAnywhere 배포하기 (2) - 파일 올리기
2021. 12. 6. 20:27
Project/access-control
파일 올리기 1️⃣ 올릴 파일 압축하기(통 백업) 2️⃣ Files 클릭 3️⃣ Upload a file 클릭 > 1️⃣의 압축 파일 선택 4️⃣ 확인하기
PythonAnywhere 배포하기 (1) - Django 설정
2021. 12. 3. 20:54
Project/access-control
settings.py 개발이 아닌 실제 운영이기에 DEBUG 모드를 끄기 ALLOWED_HOSTS 안에 자신의 pythonanywhere 아이디 적어주기 static 파일을 전부 수집한 후 프로젝트의 한 디렉터리 안에 모은 후 서비스 시 그 경로를 지정해서 사용할 예정 static 파일 모아주는 장고 명령어 👉 python manage.py collectstatic # DEBUG 모드 끄기 DEBUG = False # pythonanywhere id 적어주기 ALLOWED_HOSTS = [ 'myid.pythonanywhere.com' ] # 비활성화 # STATICFILES_DIRS=[ # os.path.join(BASE_DIR,'board','static') # ] # static root 적기 ST..
Django 게시글 삭제
2021. 12. 2. 20:31
Project/access-control
board_list.html {% csrf_token %} 기간 업체명 직책 이름 {% for board in boards %} {% if board.start_date|date:'Ymd' = time|date:'Ymd' %} {{ board.start_date|date:'Y.m.d (D)' }} ~ {{ board.end_date|date:'Y.m.d (D)' }} {{ board.company }} {{ board.position }} {{ board.guest_name }} {% endif %} {% endfor %} urls.py from django.urls import path from . import views urlpatterns = [ path('delete/', views.delete,..
Django 게시글 수정
2021. 12. 1. 20:55
Project/access-control
board_detail.html {% extends "base.html" %} {% block contents %} Enter the number of people entering {% csrf_token %} 시작일 종료일 업체명 직책 이름 수정 돌아가기 {% endblock %} urls.py from django.urls import path from . import views urlpatterns = [ path('detail//update', views.update, name='update'), path('detail//', views.board_detail, name='detail'), path('list/', views.board_list), path('write/', views.board_..
Django 게시글 등록
2021. 11. 30. 20:25
Project/access-control
board_write.html {% extends "base.html" %} {% block contents %} Enter the number of people entering {% csrf_token %} {% for field in form %} {% ifequal field.name 'contents' %} {% else %} {% endifequal %} {% if field.errors %} {{ field.errors }} {% endif %} {% endfor %} 등록 돌아가기 {% endblock %} urls.py from django.urls import path from . import views urlpatterns = [ path('list/', views.board_list)..