Python/Django 쇼핑몰 서비스 스택
본 글은 회사 블로그에 본인이 작성한 글을 다시 갈무리한 것입니다. 이 글은 작년 7월경 본 블로그에 작성 하였던 Python/Django로 쇼핑몰 만들기 와 연결되는 글이며, 해당 글이 인프라와 사용하는...
본 글은 회사 블로그에 본인이 작성한 글을 다시 갈무리한 것입니다. 이 글은 작년 7월경 본 블로그에 작성 하였던 Python/Django로 쇼핑몰 만들기 와 연결되는 글이며, 해당 글이 인프라와 사용하는...
Two scoops of django 책의 5장, ‘settings와 requirements 파일’을 보고 개인 프로젝트에 두 가지를 리팩토링해야겠다는 생각이 들었다. 비밀 값(e.g. OAuth 토큰) 코드에서 분리 환경별로 settings 파일 분리 제일...
Admin Form 커스터마이즈하기 class QuestionAdmin(admin.ModelAdmin): fields = ['pub_date', 'question_text'] # 필드 순서 조정 admin.site.register(Question, QuestionAdmin) # 두 번째 인자로 위에 만든 model admin class를 넘긴다. class QuestionAdmin(admin.ModelAdmin): fieldsets...
프론트엔드에서 Javascript로 온갖 삽질을 하다가, 그냥 서버사이드에서 처리하기로 했다. 훨씬 깔끔하게 끝났다(물론 이것도 삽질했지만 ^^). HTML Canvas로 한 프론트 리사이징은 이미지 퀄리티도 안좋게 떨어진다. 웬만하면 파일 처리는 서버사이드에서...
상황 근 한 달 이상 Review브랜치에서 리뷰 개발을 하고 있다. 너무 옛날 코드라 Master의 최신 코드와 Rebase했다. 바뀐 쿼리들을 적용하려고 ./manage.py migrate를 치니 ./manage.py migrate CommandError: Conflicting migrations...
앞으로 예시들에 사용할 모델. 글 하나에 블로그 여러 개 중 하나가 연결되어있고, author는 m2m. class Blog(models.Model): # 블로그 name = models.CharField(max_length=100) tagline = models.TextField() def __str__(self): return self.name...
필드(Fields) from django.db import models class Musician(models.Model): first_name = models.CharField(max_length=50) last_name = models.CharField(max_length=50) instrument = models.CharField(max_length=100) class Album(models.Model): artist = models.ForeignKey(Musician, on_delete=models.CASCADE) name = models.CharField(max_length=100) release_date = models.DateField()...
상황 페이스북 로그인을 하고, 페이스북 연결 해제버튼을 눌렀을 때 비밀번호가 설정이 되어있지 않다면 비밀번호 설정 페이지로 리다이렉트 시키고 싶다. 이로 인해서 들어온 비밀번호 설정 페이지에서는 그냥 들어왔을 때와는...
SkwiSSH 오늘 Facebook에 공유가된 Monitoring Tool. Django에서 App으로 돌릴 수 있고, 참 깔ㄹ끔하기에 회사에서 서버 볼 때 사용할까하여 구성해봤다. 코드로는 Django v1.5와 v1.5.1을 지원한다고 작성해놨는데 setup.py를 사용하여 구성하게 되면...
의문 redirect reverse redirect(reverse(‘password-set’)) return HttpResponseRedirect(reverse(‘news-year-archive’, args=(year,))) render render_to_response 차이가 뭐지 redirect(‘welcome’) reverse(‘welcome’) redirect(reverse(‘welcome’)) 차이? HttpResponseRedirect랑 HttpResponse 차이는 뭐지 Django shortcut functions render() render(request, template_name, context=None, context_instance=_context_instance_undefined, content_type=None,...
장고 페이스북 가입 달기 장고로 만든 개인 사이트에 소셜 가입 기능을 붙이려 한다. python-social-auth를 써서 만들어본다. 나는 email을 기본 아이디로 쓰도록 User Model을 확장해두었는데, 그것때문에 많이 삽질했다. 징글징글~~~...
Situation 장고로 개인 프로젝트를 개발하는 중이다. 장고 유저 모델을 사용해 회원관리를 할 예정인데, 기본 User는 username을 Id로 사용한다. 나는 email을 ID로 사용하고 싶고, 회원마다 아바타도 추가하고 싶다. Solution...
커버이미지로 사용된 영화 스틸컷과 본문 글은 전혀 관계가 없습니다. [사진 출처 : Collider] - 편집자 주 이 글은 [Django] oAuth2 소셜 로그인 기능 달기에서 이어집니다. Problem django-social-auth를 사용하여 핑크퐁...
이상한모임에서 진행할 사이드 프로젝트에 Django를 사용하게 되었는데 제대로 살펴본 경험이 없어서 그런지 영 익숙해지질 않았다. 이전에 Django Girls 튜토리얼 – django로 블로그 만들기 포스트를 본 것이 생각나서 살펴보다가...
상황 재고/창고관리 웹페이지를 만들려고 한다. 전체적으로 django와 docker로 돌아가고, 화면은 6개 정도 되는 크지 않은 admin페이지다. 나는 프론트엔드 담당이다. 생각하기 앞단을 짜는 것엔 두 가지 방법이 있다. 1....
IT에서 개발을 하는데 사용하는 책이다. 딴거없다. 개발서다. 그래서 잠시 고민을 했다. 여기는 개발에 대한 내용을 뺄려고 했었는데… 그냥 책이라서 쓴다. 책을 보면서 그래 그냥 다 쳐보자라고 생각하고 치기...
1. Requirement python pip virtualenv django 2. Install tools for Django 2.1 python Mavericks 기준 2.7.5 버전이 포함되어 있음 2.2 pip get-pip.py를 이용해 설치한다. () $...
#면접 후기 - 다잌스트라 나와서 띵 한 상태였고, 언어별로 디자인패턴이 어떻게 적용되었는지 묻는문제(나오니 생각났다.) - 코딩테스트는 통과했는데, 왜 코딩테스트 결과에 대해서는 별말이 없었을까. - 분위기는 좋았는데, 광탈. #django-user-agent...
오늘 개인플젝하면서 오늘 봤던 자료들 간략정리 #ajax - [jquery] ajax 방법 : 정말 잘 정리되어있는 편이라 생각되는데.. ajax는 마치 뭐랄까.. 쓰레드, 세마포어 이런애들을 만난기분이랄까였는데 보면서 조금 어떻게 호출하는지에 대해서...
아흑. 밀렸는데.. #django migration - syncdb 를 통해서 모델이랑 디비 테이블이랑 맞춰주는건 당근 아실거고. 근데 웃긴건 syncdb 이후 필드 옵션 변화에 대해서 감지를 못하고 반영을 못하는 문제가 있다. 친구가...
페이징 기능은 사실 게시판에 있어서 필수적인 기능인데 구현하는데 있어서 겁을 먹게 되는것 같다. (나같은 초보 웹쟁이는 더 그렇지) django 에서 페이징 기능을 쉽게 추가할수 있는것이 있을까 싶어서 djangopackages...
maven, pypi, npm 등의 외부라이브러리를 쉽게 검색, 설치, 연동, 관리할수 있는 툴들이 있는데 djangopackage.com 은 pypi 안에 있는 django 부분을 특화시켜놓은 부분이라고 보여진다. 사실 현대의 개발이라고 하는 부분이...
많은 장고(Django) 예제에서 models.py 를 먼저 만들고 syncdb 를 통해서 실제 데이터베이스에 구조를 잡게 되는데 사실은 실제 데이터베이스에 이미 데이터나 구조가 있는 경우가 더 많은것같다. 그럴경우 일일히 models.py에서...
Django 프로젝트를 만들려고 하는데 pip install django 로 django를 설치했음에도 불구하고 Django not found 라는 오류창과 함께 프로젝트가 생성되지 않는다. 한창 삽질을 했는데 문제는 path 부분에서 site-packages 를...