목록Python_Django (50)
hyeonga_code
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/YROZO/btsshmBwWze/jm3eoE9UO6XgaraLuLm1sK/img.jpg)
- 계정 프로필 수정 1. 프로필 페이지에 수정 버튼 생성 > > 'profile.html' 'profile.html' ===== 1 2 3 4 5 PROFILE PAGE Update Colored by Color Scripter cs 2. 경로 설정 > 'urls.py' 'urls.py' ===== 1 2 3 4 5 6 from django.urls import path, include from . import views urlpatterns = [ path('update/', views.update, name='update'), ] Colored by Color Scripter cs 3. 함수 생성 > 'views.py' 'views.py' ===== 1 2 3 4 5 6 from django.sho..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c6uTGt/btssdaCobpQ/dfph0AX5NVYCTaRauqhQc1/img.jpg)
- 계정 회원가입 1. 메인페이지에 회원가입 버튼 생성 > > 'index.html' 'index.html' ===== 1 2 3 4 5 6 7 8 MAIN PAGE {% if request.user.is_authenticated %} {% else %} Signup {% endif %} Colored by Color Scripter cs 2. 경로 설정 > 'urls.py' 'urls.py' ===== 1 2 3 4 5 6 from django.urls import path, include from . import views urlpatterns = [ path('signup/', views.signup, name='signup'), ] Colored by Color Scripter cs 3. 회원가입..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/uYzpC/btssgqLeq96/fF2eWxRumFq8jiK5GeK4GK/img.jpg)
- 계정 삭제 기능 1. 프로필 페이지에서 계정 삭제 > > 'profile.html' 'profile.html' ===== 1 2 3 4 5 PROFILE PAGE Delete cs 2. 경로 설정 > 'urls.py' 'urls.py' ===== 1 2 3 4 5 6 from django.urls import path, include from . import views urlpatterns = [ path('delete/', views.delete, name='delete'), ] cs 3. 함수 설정 > 'views.py' 'views.py' ===== 1 2 3 4 5 6 from django.shortcuts import render, redirect from django.contrib.auth..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/uUjRY/btsshqcSYOe/cc9BHyRqGvJau9hAcpFNy0/img.jpg)
- 계정 프로필 페이지 1. 로그인 시, 프로필 확인 버튼 생성 > > 'index.html' 'index.html' ===== 1 2 3 4 5 6 7 8 MAIN PAGE {% if request.user.is_authenticated %} Profile {% else %} {% endif %} Colored by Color Scripter cs 2. 경로 설정 > 'urls.py' 'urls.py' ===== 1 2 3 4 5 6 from django.urls import path, include from . import views urlpatterns = [ path('profile/', views.profile, name='profile'), ] Colored by Color Scripter c..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cjMoHl/btssimg0l4h/5sncBxlbhbko1zITBHgiHK/img.jpg)
- 계정 로그아웃 기능 1. 로그아웃 버튼 생성 > > 'index.html' 'index.html' ===== 1 2 3 4 5 6 7 8 9 10 11 h1>MAIN PAGE {% if request.user.is_authenticated %} {{ request.user }} Welcome!! Logout {% else %} {% endif %} Log in cs 2. 경로 설정 > 'urls.py' 'urls.py' ==== 1 2 3 4 5 6 7 from django.urls import path, include from . import views urlpatterns = [ path('index/logout/', views.ulogout, name='logout'), #??? 왜 index/..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/qjCWl/btssbyKhNRb/cjn19bs5jhzqBV1QjD172k/img.jpg)
- 계정_로그인 페이지 1. 로그인 페이지 생성 > 'urls.py' 'urls.py' ===== 1 2 3 4 5 6 7 8 from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('adm/', include('adm.urls')), ] Colored by Color Scripter cs 2. 경로 설정 > 'urls.py' 'urls.py' ===== 1 2 3 4 5 6 7 8 from django.urls import path, include from . import views urlpatterns = [ path('index/',..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/zjVmD/btssfGufH3e/XYGukHHiPze41k8WFSJUrk/img.jpg)
- 테이블 이미지값 1. 기본 설정값 > 'settings.py' 'settings' ===== 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 TEMPLATES = [ 'DIRS': [BASE_DIR/'templates'] ] INSTALLED_APPS = [ 'fname.apps.FnameConfig' ] MEDIA_URL = '/media/' MEDIA_ROOT = BASE_DIR/"media" #_ path와 dirs 설정 혼합 ''' static(A,B) A로 시작하는 요청인지 B에서 파일을 찾겠다 B(폴더)에서 A파일을 찾을 것 A = /media/ B = BASE_DIR/media 어떤 사진이든 url 추가하지 않아도 불러올 수 있음 ''' Colored by Color..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bjcuSp/btsshmuKHuQ/7CalO7khBpQIMl67j8fOt0/img.jpg)
- 테이블 삭제 1. 사진에 삭제 링크 작성 > > 'detail.html' 'detail.html' ===== 1 2 3 4 5 6 7 8 9 10 11 {{f1.c_name}} CODE : {{f1.c_code}} + 사진 클릭 시, 데이터 삭제 #_ 추가 DETAIL {{f.c_content}} Update 'urls.py' 'urls.py' ===== 1 2 3 4 5 6 7 8 9 10 11 from django.urls import path from . import views urlpatterns=[ path('index/', views.index, name='index' ), path('create/', views.create, name='create'), path('detail/', vie..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bHD45y/btssqAsb7U4/3ev2bkkZVWzsH0mozKysfk/img.jpg)
- 테이블 추가 1. 경로 추가 > 'urls.py' 'urls.py' ===== 1 2 3 4 5 6 7 from django.urls import path from . import views urlpatterns=[ path('index/', views.index, name='index' ), path('create/', views.create, name='create'), ] Colored by Color Scripter cs 2. 버튼 생성 > > 'index.html' 'index' ===== 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Index Main Page Create #_ 추가 {% for i in f %} {{i.id}} : {{i.c_name}} {%..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Sm4iW/btssquMhL5o/3KXeAOBPyBfs1SMGnuc3pK/img.jpg)
- 테이블 수정 1. 상세페이지에 수정 버튼 생성 > > 'detail.html' 'detail.html' ===== 1 2 3 4 5 6 7 8 9 10 11 12 13 {{f1.c_name}} CODE : {{f1.c_code}} DETAIL {{f1.c_content}} Update #_ 추가 Main cs 2. 수정 페이지 경로 설정 > 'urls.py' 'urls.py' ===== 1 2 3 4 5 6 7 8 9 10 from django.urls import path from . import views urlpatterns=[ path('index/', views.index, name='index' ), path('create/', views.create, name='create'), path..