전체 글
-
Django Rest Framework Permissions, DRF 권한카테고리 없음 2021. 9. 8. 22:51
Movie 모델과 Review 모델이 있을 때, Review Object는 작성자만 수정이 가능하고 나머지는 볼 수만 있게 한다고 했을 때 권한을 어떻게 해야 될까? api 폴더에 permissions.py를 아래와 같이 만든다. SAFE_METHOD에는 ('GET', 'HEAD', 'OPTIONS') 값이 들어있다. from rest_framework import permissions class IsReviewAuthorOrReadOnly(permissions.BasePermission): def has_object_permission(self, request, view, obj): if request.method in permissions.SAFE_METHODS: return True return o..
-
Django Signal 사용하기Django 2021. 9. 8. 22:38
profiles App 에 두 개의 모델이 있다. User 와 Profile 두 개는 항상 ForeignKey로 연결되어 있다. User 가 회원가입할 때마다 Profile 항상 어떻게 연결시킬까? class Profile(models.Model): user_profile = models.ForeignKey(Profile, on_delete=models.CASCADE) about = models.CharField(max_length=120) created_at = models.DateTimeField(auto_now=True) updated_at = models.DateTimeField(auto_now=True) 물론 Views.py에서 회원가입할 때 custom 해서 Profile 모델을 만들고 연결시..
-
금연 31일째 그리고 골프 라운딩일상 2021. 8. 21. 11:06
어제 베뉴지cc 로 골프 라운딩갔는데 골프장에서 피는 사람들 보니까 부러웠다. 난 담배 끊기 1년전쯤 부터 필때마다 뭔가 내 몸에 독을 주입한다는 죄책감이 들었는데 ㅋㅋ 엄청 피고 싶어서 미치겠다 이런 생각은 이제 전혀 안들고 그냥 따뜻한 햇살 받으면서 여유부리며 담배를 피던 시절은 이제 없구나 라는 아쉬움? 근데 몸이 점점 좋아지는게 느껴져서 너무 좋다. 한가지 아직도 금단증상인지 뭔지 불편한건 아침에 출근할때 머리가 멍하면서 담배 한대 피면 머리가 맑아질것같은 그런 느낌을 계속 받는게 조금 불편하다 . 이번 금연시도가 내 인생 마지막 금연시도이길 사진 굿
-
django SASS/SCSS 적용하기Django 2021. 8. 21. 10:59
회사 블로그를 하나 직접 만들기 위해서 themeforest에서 템플릿을 하나 샀는데 css 가 모두 sass 로 작성되어 있었다. (뭔지도 몰랐음) 대강 이게 어떤 원리고 뭐가 장점인지 왜쓰는건지 등 찾아보고 장고에 적용했다. 1. 설치 pip install libsass django-compressor django-sass-processor 2. setting.py 에 import INSTALLED_APPS += [ ... 'sass_processor', ... ] SASS_OUTPUT_STYLE = 'compact' SASS_PROCESSOR_ENABLED = True SASS_PROCESSOR_ROOT = os.path.join(BASE_DIR, 'static') 3. 템플릿에서 사용 {% loa..
-
금연 한달 후기 4주차 후기 생금 챔픽스일상 2021. 8. 17. 14:25
정확히 금연 28일하고 5시간째 흡연자로 살아온 날이 비흡연자로 살아온 날보다 많기에 끊기로 결심 3일차 까지만 챔픽스 복용하고 안먹었음. 담배도 못끊는데 무슨 경영을 하고 성공을 하리 라는 글귀를 핸드폰 메모에도 집 현관문에도 붙여서 자꾸 보게함 이런 자극적인 글도 적어서 집안 벽에 붙여둠 친구들이랑 수영장 놀러갈때 필거 같아서 챔픽스 한알 먹은적 있음 ㅋㅋ.. 머리 계속 띵하고 머리속에 안개가 낀느낌? 멍함 지속 습관 처럼 틈만나면 금연 증상, 금연 멍함, 금연 존나, 금연 한달 이런거 구글에 검색해서 남에 금연글 읽고 있음 ㅋㅋ 한대 피면 딱 이 증상이 사라질거라고 생각이 드는데 이 "한까치 귀신" 때문에 금연이 망했던게 한두번이 아니라서 절대 피면 안된다는걸 잘 알고 있음. 진짜 담배는 마약이다 ..
-
파이썬을 이용한 공유기(아이피타임) 원격접속Python 2018. 4. 24. 04:48
은행 OTP 카드와 같이 와이파이도 일회용 패스워드를 발급할수는 없을까? 고민 하던 끝에 여러가지 순서를 생각했다. 1. 공유기 접속 ( SSH or DDNS or webdriver 사용) 2. turn off 되어있는 와이파이 turn on 3. 일회용 패스워드 랜덤 제작 후 적용 4. 다른 패스워드 랜덤 제작 후 적용 5. 와이파이 turn off 처음에는 webdriver 모듈을 사용하려고 했는데. 나중에 Django 에 적용하여, 웹에서도 손쉽게 끄고 켜고 패스워드 변경까지하게 하려면 requests로 동작하게 끔 하는것이 더 괜찮겠다는 생각이 들어 새로 작성했다 . 아이피타임으로 테스트를 하였으며, 먼저 DDNS 를 작동시켜보자. 구글에 검색하게 되면 많은 자료가 있으니 손쉽게 가능하다. imp..
-
malloc() 사용법 (malloc() usage)C language 2017. 8. 28. 01:08
malloc() 를 이용한 간단한 코드를 작성했다.I wrote simple code using the malloc function.#include int * make_array(int elem, int val); void show_array(const int ar[], int n); int main(void) { int *pa; int size; int value; printf("원소의 개수를 입력하시오: "); while(scanf("%d",&size) == 1 && size > 0) { printf("초기화 값을 입력하시오: "); scanf("%d",&value); pa = make_array(size, value); if(pa) { show_array(pa, size); } printf("원소의..