본문 바로가기

전체 글

(1836)
[Django]Putting it All Together CodingEntrepreneurs Django 강의 정리 searches app 추가> python manage.py startapp searches settings> """ Django settings for try_django project. Generated by 'django-admin startproject' using Django 3.0.7. For more information on this file, see https://docs.djangoproject.com/en/3.0/topics/settings/ For the full list of settings and their values, see https://docs.djangoproject.com/en/3.0/ref/settings/ ..
[Django]Image Field and Uploading Images CodingEntrepreneurs Django 강의 정리 forms> from django import forms from .models import BlogPost class BlogPostForm(forms.Form): title = forms.CharField() slug = forms.SlugField() content = forms.CharField(widget=forms.Textarea) class BlogPostModelForm(forms.ModelForm): # title = forms.CharField() class Meta: model = BlogPost fields = ["title", "image", "slug", "content", "publish_date"] def clean_..
[포켓파이M]알뜰폰 엠모바일 통신사 데이터 쉐어링 후기(부제: 포켓파이m 재활용) 이 요금제는 특이하게도 기본 데이터 제공량이 100GB이다. 그러면서도 가격은 4만원을 안넘는다. 그래서 이 데이터를 어떻히 쓸까 생각해보면 데이터 쉐어링이 최고의 답일것이다. 현재 알뜰폰에서 데이터 쉐어링 칩이 가능한것은 엠모바일뿐인걸로 알고 있다. 그래서 예전에 구입해둔 엠모바일 유심을 가입해보았다. 유심 2개를 가지고 모회선 + 데이터쉐어링 회선 이렇게 2개를 사용하기로 마음먹고 여러가지를 알아보았다. 현재 포켓파이라는 LTE 라우터가 있는데 이 중에 모다정보통신에서 나온 포켓파이 M / S 이 2개가 가능하다. 즉, 데이터 쉐어링 칩을 껴서 사용이 가능하다는 것이다. 하지만 이는 통신사 고객센터에 아무리 전화를 해도 안된다. 안해준다라는 대답만 돌아온다. 실제로 개통까지 여러가지 변수가 있었다. ..
[Django]Static Files and Uploading Files CodingEntrepreneurs Django 강의 정리 collectstatic> python manage.py collectstatic 1. 정적 파일을 STATE_ROOT에 수집 가이드 models> from django.conf import settings from django.db import models from django.utils import timezone # Create your models here. User = settings.AUTH_USER_MODEL class BlogPostQuerySet(models.QuerySet): def published(self): now = timezone.now() return self.filter(publish_date__lte=now) cl..
[Django]Published and Draft Posts CodingEntrepreneurs Django 강의 정리 파이프기호> 1. 여러 필터를 지정 2. 하나 이상의 필터를 통해 블록의 내용을 필터링 forms> from django import forms from .models import BlogPost class BlogPostForm(forms.Form): title = forms.CharField() slug = forms.SlugField() content = forms.CharField(widget=forms.Textarea) class BlogPostModelForm(forms.ModelForm): # title = forms.CharField() class Meta: model = BlogPost fields = ["title", "slug..
[Django]Model Managers and Custom QuerySets CodingEntrepreneurs Django 강의 정리 get_queryset> 1. 항목 목록 가져오기 2. 쿼리셋 특정 동작을 활성화 models> from django.conf import settings from django.db import models from django.utils import timezone # Create your models here. User = settings.AUTH_USER_MODEL class BlogPostQuerySet(models.QuerySet): def published(self): now = timezone.now() return self.filter(publish_date__lte=now) class BlogPostManager(models.Ma..
[Django]Publish Date, Timestamp & Updated models> from django.conf import settings from django.db import models # Create your models here. User = settings.AUTH_USER_MODEL class BlogPost(models.Model): # blogpost_set > queryset # id = models.IntegerField() # pk user = models.ForeignKey(User, default=1, null=True, on_delete=models.SET_NULL) title = models.CharField(max_length=120) slug = models.SlugField(unique=True) # hello world > hello..
[Django]Include with Arguments CodingEntrepreneurs Django 강의 정리 with> 1. foreign key 관계에서 사용. 첨부된 모든 코멘트를 반복 list-inline.html> {{ blog_post.title }} {{ blog_post.content }} list.html> {% extends "base.html" %} {% block content %} {% for object in object_list %} {% include 'blog/list-inline.html' with blog_post=object %} {% endfor %} {% endblock %} base.html> {% include 'navbar.html' %} {% block content %} {% endblock %} {% in..