Development 195

[멋사7기] 7.5주차 - 썸네일 만들기

pip 패키지 설치하면 됨~ 쉽다 어떤 파일 가리키고 ㄷ너 이제부터 썸네일!파일용량, 파일분류에 용이 (원본파일, 썸네일파일 분류 따로 디렉토리 만들어서) ====이제 썸네일 만들어보자====1) Pictures라는 모델 만들고 media로 파일 올릴 수 있게 하기 https://coding-dahee.tistory.com/51?category=732277 참고~ class Pictures(models.Model): text = models.TextField() image = models.ImageField(upload_to="blogimg") objects = models.Manager()모델은 이런식으로 했음 2) 이제 admin에서 파일 올리면 그게 home.html에 보일것이다.그 이미지에 대한 ..

[멋사7기] 7주차 - 3, 4. API 이론, 실습

Application Programmin Interface 인터페이스 : 연결지어주는 역할 오늘은 지도 api특정지점의 ㅟ치 명시해보기경로찾기, 위치검색도 할수있을거야 나중에 메르스 확산지도 (멋사출신) 이렇게 쓴거~ ====실습====1) https://www.ncloud.com/ 접속하기 네이버 지도 가져올거임구글 소셜로그인처럼 똑같이 id key값 가져올거야 2) 개인회원으로 회원가입, 결제수단 등록 3) 서비스 배너 클릭, maps 클릭https://www.ncloud.com/product/applicationService/maps 이용신청하기 4) + apllication 등록 클릭 5) 이름 정하고 인증 정보에 id, key Web Dynamic Map v3 사이트 바로가기 > 클릭 7) 코드..

[멋사7기] 7주차 - 1, 2. 소셜 로그인 이론, 실습 (Google)

이제 장고 외부!! 원리보다는 외부~ 소셜로그인은! pip 패키지 : allauth =====실습======강의 1분쯤에왜 Blog 객체 만들어서 register..? 해준거지? admin.py에?왜냐면 이건 media에서 나온건데,,,, 무슨 의도로...? 1) 패키지 설치deg98@dahee MINGW64 /e/0_lilelion7/likelion2/week7_login (master) $ pip install django-allauth 근데 저 위치에서 하는게 맞는지는 모르겠다~ 잘되긴함 2) project의 settings.py에서의 설정 INSTALLED_APPS = [ 'django.contrib.sites', # allauth 'allauth', 'allauth.account', 'allau..

[JavaScript] Week4

개발자 도구 network 탭 -> example 보면 데이터관련..? 그런거 볼 수 있음 - 비동기어떤 코드로 인해 1 2 3 코드 순서대로가 아니라 1 다음에 3이 실행될 수도 있다.=> callback 함수 이용해서 얘가 잘 끝났는지 코드 잘 실행됐는지 알아볼 필요가 있어// ajax때문에 비동기가 일어남.// 익명함수function fn(foo){ // 비동기 시작 // 비동기 끝 $.ajax({...}) .then(function(){ //비동기가 끝났을 때 실행됨 foo(); });ㅋㅋ //foo(); // 비동기 시작 끝 상관없이 걍 실행될 수 있으므로 then안에 써주긔} function a(){ } fn(a); // a라는 함수가 인자로 전달됨.fn(function(){}); // 함수도..

[멋사7기] 6.5주차 - heroku에 배포하기

https://www.notion.so/likelion/Django-BASIC-3-7-Blog-759f263936aa466db1b113cc6297ec5b https://devcenter.heroku.com/articles/django-app-configuration github https://github.com/daheeahn/heroku_deploy_test 에러1 - 해결실패git push heroku master막혀서heroku buildpacks:set heroku/python해봤는데 안됨..https://devcenter.heroku.com/articles/buildpacks https://class.likelion.org/stacklion/119 에러2 - 해결성공 Error while run..

[멋사7기] 6주차 - 1, 2. form 이론, 실습

model 형식에 맞는 입력공간 만들기.html로 form 태그를 만드는 것에는 한계가 있다!-> 장고의 기능을 활용! form 만드는 것은 모델 만드는 것과 비슷하다. form.py models.py -> db와 매핑form.py -> html 과 매핑 (1) 모델 기반 입력공간 만들기 : from django import forms.ModelForm - Meta 클래스? ????? 1) blog 앱 안에 form.py (일반적으로는 forms.py) 파일 생성# Blog class를 기반으로 만들 것이기 때문에 blog 안에 form.py를 만들어준 것! models.py 여기 있자너from django import formsfrom .models import Blog # 모델기반이 아니면 forms..

[멋사7기] 5.5주차 - Faker

가짜데이터 만들기 1) 설치deg98@dahee MINGW64 /e/0_lilelion7/likelion2$ pip install faker 2) fake.py 파일 생성이렇게 myvenv와 동등한 위치에 파일을 생성해준다. 3) 가짜 데이터 생성 in fake.py# 가짜 데이터 생성 능력 있는 클래스 Faker importfrom faker import Faker myfake = Faker() # Faker의 메소드를 통해 어떤 종류의 가짜데이터를 뽑아낼지 결정 가능print("===========")print(myfake.name()) # 가짜 이름 데이터 생성print(myfake.address()) # 가짜 주소 데이터 생성 print(myfake.text())print(myfake.state(..

[멋사7기] 5주차 - 3, 4. Pagination 이론, 실습

home.html에 있는 블로그 글들은 페이지네이션 하고싶다! 지금 보여주는 방법은 하나의 예시일 뿐! **)page = request.GET.get('page')=> request.GET은 딕셔너리 자료형이다. url : www.google.com/?key1=1&key2=2request.GET = {"key1": 1, "key2": 2} 1) views.html (home.html 있는 앱에 있는)from django.core.paginator import Paginator def home(request): blogs = Blog.objects # 블로그 모든 글을 대상으로 blog_list = Blog.objects.all() # 블로그 객체 세 개를 한 페이지로 자르기 paginator = Pagi..

출처: https://mingos-habitat.tistory.com/34 [밍고의서식지:티스토리]