반응형
Array에서 모든 요소가 거짓일때를 알기

기술개발/Python 2021. 6. 14. 21:53

너무 오랜만의 글....... 현재 SW마에스트로 12기 활동, 교내 졸업작품 등 가득찬 일정때문에 기술적으로 배우고 있는 것들, 느낀 것들을 글로 정리하기도 벅찬 상황이다. 그럼에도 짬짬히 노력해보고자 한다....... 오늘 포스팅할 부분은 파이썬(django)으로 웹 개발을 하면서 request에 딸려온 parameter 파싱을 하면서 고민했던 부분이다. 현재 상황 [None, None, None] 이런 식으로 왔을때 각 원소를 하나 for문 돌려서 검사해주는 것 대신에 확인해주는 내장함수가 있지 않을까 고민했다. 해결 방법 any - 모든 요소가 거짓 일 때, lst = [ [], (), {}, 0, None ] any(lst) ----------------------------- False 모든게..

Django, git push 전 seceret_key 세팅

기술개발/Django 2021. 4. 27. 17:45

아마 노마드 쌤의 django 에어비앤비 클론 강의를 보낸때에는 이 내용을 알려주지는 않았던 것 같다. (후반에 알려줄 수도 있지만 후반까지 안 보았기에...) 당장 클론 코딩을 하거나 토이 플젝을 할때는 크게 문제가 안되겠지만, 항상 이러한 부분은 습관을 들여야 한다고 생각한다. 해당 시크릿 키는 '보안 기능'과 관련이 있다. 이게 유출된다면 '유저의 패스워드'를 복호화하는 '해시 함수'가 유출되는 것이기에, 보안적으로 문제가 될 소지가 있다. 장고의 settings.py에 들어가면 SECRET_KEY = "본인의 고유 비밀 키" 해당 따옴표 안에 50자의 랜덤 문자로 구성된 비밀키가 들어가있을 것이다. 해당 키는 절대로 외부로 공개되어서는 안된다. django.contrib.sessions.backe..

특정 테이블의 데이터가 생성될 시 자동으로 다른 테이블 데이터 생성

기술개발/Django 2021. 4. 8. 13:05

상황 현재 데이터베이스 테이블에 로그, 로그 평균을 내야 하는 상황이다. 오른쪽과 같은 구조인데 원리는 이렇다. 특정 데이터 형식을 수신할때마다 로그에 남기고 해당 로그가 생성될때마다 시간대별 평균을 자동으로 생성해야 하는 상황이다. Log에 아래와 같은 형식으로 데이터가 들어갈텐데, id: 1 created_time: 20200202 masked: 10 unmasked: 20 sensor_id: 0000001234 time: 0900 Average_Log 테이블에는 여기서 sensor_id와 time을 기준으로 일 마다 시간대별 평균을 자동으로 만들어줘야 한다. 참고 자료 https://stackoverflow.com/questions/50231391/automatically-create-a-model..

6. Flutter와 API 연동

기술개발/Django 2021. 1. 7. 18:02

개요 - wooogy-egg.tistory.com/4 개발 환경 세팅 - wooogy-egg.tistory.com/5?category=938272 Flutter 앱 화면 및 로직 구성 - wooogy-egg.tistory.com/6 Django 백엔드 구축 - wooogy-egg.tistory.com/7 Django 배포 with Heroku - wooogy-egg.tistory.com/8 본 글을 인프런 강의를 따라서 제작해본 경험을 남기고자 작성합니다. 플러터와 장고로 풀스택 퀴즈앱을 만드는 강의 https://www.inflearn.com/course/플러터-장고-퀴즈앱-서버-풀스택 플러터와 장고로 1시간만에 퀴즈 앱/서버 만들기 [무작정 풀스택] - 인프런 플러터와 장고로 풀스택 퀴즈앱을 만드는 ..

Article Thumbnail
5. Django 배포 with Heroku

기술개발/Django 2021. 1. 6. 15:52

개요 - wooogy-egg.tistory.com/4 개발 환경 세팅 - wooogy-egg.tistory.com/5?category=938272 Flutter 앱 화면 및 로직 구성 - wooogy-egg.tistory.com/6 Django 백엔드 구축 - wooogy-egg.tistory.com/7 본 글을 인프런 강의를 따라서 제작해본 경험을 남기고자 작성합니다. 플러터와 장고로 풀스택 퀴즈앱을 만드는 강의 https://www.inflearn.com/course/플러터-장고-퀴즈앱-서버-풀스택 플러터와 장고로 1시간만에 퀴즈 앱/서버 만들기 [무작정 풀스택] - 인프런 플러터와 장고로 풀스택 퀴즈앱을 만드는 강의입니다! 배울 거리가 많은 풀스택 강의로 풀스택 개발자가 되어보세요:) 초급 모바일 ..

Article Thumbnail
4. Django 백엔드 구축

기술개발/Django 2021. 1. 5. 15:24

개요 - wooogy-egg.tistory.com/4 개발 환경 세팅 - wooogy-egg.tistory.com/5?category=938272 Flutter 앱 화면 및 로직 구성 - wooogy-egg.tistory.com/6 본 글을 인프런 강의를 따라서 제작해본 경험을 남기고자 작성합니다. 플러터와 장고로 풀스택 퀴즈앱을 만드는 강의 https://www.inflearn.com/course/플러터-장고-퀴즈앱-서버-풀스택 플러터와 장고로 1시간만에 퀴즈 앱/서버 만들기 [무작정 풀스택] - 인프런 플러터와 장고로 풀스택 퀴즈앱을 만드는 강의입니다! 배울 거리가 많은 풀스택 강의로 풀스택 개발자가 되어보세요:) 초급 모바일 앱 개발 프레임워크 및 라이브러리 서버 개발 Django Flutter 모..

Article Thumbnail
3. Flutter 앱 화면 및 로직 구성

카테고리 없음 2021. 1. 4. 15:06

개요 - wooogy-egg.tistory.com/4 개발 환경 세팅 - wooogy-egg.tistory.com/5?category=938272 본 글을 인프런 강의를 따라서 제작해본 경험을 남기고자 작성합니다. 플러터와 장고로 풀스택 퀴즈앱을 만드는 강의 https://www.inflearn.com/course/플러터-장고-퀴즈앱-서버-풀스택 플러터와 장고로 1시간만에 퀴즈 앱/서버 만들기 [무작정 풀스택] - 인프런 플러터와 장고로 풀스택 퀴즈앱을 만드는 강의입니다! 배울 거리가 많은 풀스택 강의로 풀스택 개발자가 되어보세요:) 초급 모바일 앱 개발 프레임워크 및 라이브러리 서버 개발 Django Flutter 모 www.inflearn.com 해당 Flutter 부분 처음 접하는 기술이고 강의에도..

Article Thumbnail
2. Flutter 개발 환경 세팅

기술개발/Django 2021. 1. 3. 14:07

개요 - wooogy-egg.tistory.com/4 Flutter 설치 https://flutter-ko.dev/docs/get-started/install 맥OS에서 설치 참고: https://flutter-ko.dev/docs/get-started/install/macos 1) Flutter SDK 다운로드 https://storage.googleapis.com/flutter_infra/releases/stable/macos/flutter_macos_1.22.5-stable.zip 주소에서 압축 파일 다운로드 cd "원하는 위치로 이동" unzip ~/Downloads/flutter_macos_1.22.5-stable.zip export PATH="$PATH:`pwd`/flutter/bin" # 임..

Article Thumbnail
1. Flutter + DRF로 퀴즈 앱 만들기(개요)

기술개발/Django 2021. 1. 2. 14:26

본 글을 인프런 강의를 따라서 제작해본 경험을 남기고자 작성합니다. 플러터와 장고로 풀스택 퀴즈앱을 만드는 강의 https://www.inflearn.com/course/플러터-장고-퀴즈앱-서버-풀스택 Flutter란? Flutter는 구글이 개발한 앱/웹/데스크탑앱 개발 프레임워크입니다. 초창기에는 Dart라는 생소한 언어로 인한 어려움이 있었지만, React Native를 가뿐히 뛰어넘는 앱 성능과 개발 속도를 자랑하며 큰 인기를 끌고 있습니다. DRF(Django Rest Framework란?) Django Rest Framework는 Django 기반의 REST API 프레임워크입니다. 입문자에게 가장 친절한 파이썬과 장고를 기반으로 만든 프레임워크라 아주 간단하게 백엔드 API를 개발해볼 수 있..

Article Thumbnail
Git 레포지토리 병합하기

기술개발/Git, Github 2021. 1. 1. 16:30

현재 상황 현재 Flutter & DRF 프로젝트를 진행한 상황이다. 하지만 실제 Flutter 부분과 아래의 Django+DRF 부분을 분리하여 레포지토리를 만들고 push 하였다 깔끔하게 Flutter-DRF 레포안에 두 레포를 한번에 놓고 커밋 내역 역시 합치고 싶은 생각이 들었다. 처음 시도: Flutter-DRF 레포의 상위 폴더를 만들어주고 .git과 .gitignore를 상위 폴더로 옮겨주었다. 추후 drf_quiz_test의 Django-DRF 부분 레포를 상위폴더로 옮겨주었는데, .git이 여러개라 git 충돌이 발생해버렸다. 또한 drf_quiz_test의 .git을 삭제하니 트랙킹하던 파일 역시 삭제되어 버리는 문제가 발생했다.. 해당 경우에 깔끔하게 병합하는 방법이 없을까? 로컬에서..

Article Thumbnail
반응형