Django
-
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 모델을 만들고 연결시..
-
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..