book.views.views_api module¶
API로 사용할 함수 모음.
-
class
book.views.views_api.Domain[source]¶ Bases:
object이미지 제공 도메인.
-
People= 'people'¶
-
Pokemon= 'pokemon'¶
-
-
book.views.views_api.call_api_server(img, domain: str) → Optional[requests.models.Response][source]¶ 분류를 위한 API 서버를 호출.
-
book.views.views_api.get_image_directory_list(data_type, url, a_parsed) → list[source]¶ 이미지 directory 정보 파싱.
-
book.views.views_api.get_img_rating(domain, int_img_id) → Tuple[book.models.PokemonImage, django.db.models.query.QuerySet][source]¶ Image 분류 결과 가져옴.
-
book.views.views_api.image(request, method, image_type='People') → django.http.response.HttpResponse[source]¶ 이미지 정보를 받거나 제거.
- Parameters
request –
method – DELETE 나 GET
image_type – People 이거나 Pokemon
- Returns
-
book.views.views_api.people_classification_api(request) → django.http.response.HttpResponse[source]¶ 이미지 분류 결과.
-
book.views.views_api.pokemon_classification_api(request) → django.http.response.HttpResponse[source]¶ 포켓몬 분류 결과.
-
book.views.views_api.save_failure(domain: str, json_data: dict, target_deep_model: book.models.DeepLearningModel, int_img_id: int) → None[source]¶ 분류 결과 실패시 실패정보 저장.
- Parameters
domain –
json_data –
target_deep_model –
int_img_id –
- Returns
-
book.views.views_api.save_success(domain: str, json_data: dict, target_deep_model: book.models.DeepLearningModel, int_img_id: int) → None[source]¶ 분류 결과 예측 저장.