반응형
objects.get 과 objects.filter 차이

기술개발/Django 2021. 4. 30. 14:09

그동안 저작권에 대해 너무 안일하게 생각했던 것 같다. 유료 강의를 보면서 정리했던 글을, 저작권자의 입장을 생각없이 멋대로 포스팅을 했던 것 같다. 앞으로는 최대한 내가 짠 코드, 내가 생산하는 콘텐츠 위주로 작성하고자 한다. (만약 그렇지 않다면 출처는 더 자세히 남기고자 한다) 이번해 상반기에 5주 동안 타 대학교 학생들과 연합하여 2021 Silicon Valley Online Internship 프로그램을 진행한 바 있다. 나는 그때 라즈베리파이를 주로 담당하고 백엔드를 보조했는데 그때 생겼던 문제로 인해 알게 된 부분이다. (다시 코드를 보니까 뭔가 부끄럽다.......) 현재 상황 에러가 났다. 분명히 objects.get(파라미터1, 파라미터2)를 통해 쿼리셋을 찾고 있나 없냐에 따라 예외..

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
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
반응형