CRUD 2練習
1258 ワード
1.クライアントから要求があります!
http -v POST 127.0.0.1:8000/apple
2.プロジェクトのURL.pyで見つけられる
http -v POST 127.0.0.1:8000/apple
2.プロジェクトのURL.pyで見つけられる
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('apple', include('apple.urls')),
]
# apple은 내가 만든 앱 ㅎㅎ
# apple이라는 곳으로 갈거고 apple.urls 활용할거다!
3.アップルのサイト.pyからのリクエストを受信from django.urls import path
from .views import AppleViews
urlpatterns = [
path('', AppleViews.as_views()),
]
# appledml urls.py로 들어와서, apple이라는 앱에서 AppleViews를 가져다 쓸거다.
# 원래 views.py를 먼저 작성했는데, views.py도 마찬가지로 apple이라는 앱에 속해있기 때문에 루트는 .views로, ''도 마찬가지!
# as_vews())뒤에 ,쉼표 꼭 넣어주기!
4.りんごの観点.pyに移動from django.views import View
class AppleViews(View):
def post(self, request):
print("post")
def get(self, request):
print("get")
# 왜 중간에 띄어쓰기 안되는지 모르겠다 ㅠㅠ
# apple의 views.py에서는 django.views에 있는 View를 받아 활용.
# AppleViews라는 클래스에 함수를 넣어줄건데, (self, request)는 기본값이다.
# def에 post와 get의 함수를 적어주고 결과값을 넣어주기.
# apple이라는 앱을 만든 후 간단하게 crud연습해본건데, 쉬우면서도 헷갈린다.
# 몇번 더 연습해봐야할 듯. 중요한건 경로 확인과 명령을 어떻게 주느냐인 것 같은데 일단 큰 틀을 잡은 것에 대해 만족!
Reference
この問題について(CRUD 2練習), 我々は、より多くの情報をここで見つけました https://velog.io/@majaeh43/CRUD2-연습テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol