Study/Django(멋쟁이사자처럼 7기 운영진) 25

django migrate가 되지 않을 때

https://stackoverflow.com/questions/36153748/django-1-9-makemigrations-no-changes-detected Django 1.9 - makemigrations - No changes detectedI was trying to create migrations within an existing app using the makemigrations command but it outputs "No changes detected". Usually I create new apps using the startapp command but did not use...stackoverflow.com $ ./manage.py migrate 이 코드를 실행해줘야 app안에 m..

[멋사7기] Vscode 협업하기 - Live Share

1) 이 링크에서 빨간 동그라미 친 부분 다운로드https://visualstudio.microsoft.com/ko/services/live-share/ 실행파일 실행해서 설치하기 2) vscode 프로젝트 창을 켜두기 3) vscode에서 install 하기live share 설치하고 vscode 보면 install 하는게 바로 뜰 것! install 하기 4) vscode 아래 기다란 파란 창 보기Live Share를 누르면 microsoft or github으로 로그인 가능.github 아이디가 없다면, 회원가입 하기 https://github.com/ 5) github으로 로그인하기 로그인하면 이렇게 파란 창에 회원가입 할 때 설정했던 github name인 daheeahn이 뜬다. 이 dahee..

[멋사7기] 8주차 - 5. aws 배포하기

Elastic Beanstalk으로 웹서비스 배포해보기  과금주의1년동안은 무료.. 그 이후는 과금!   실습하고 꼭 취소하기  1) AWS 회원가입 2)  험난한 배포의 길...3)  awsebcli 설치eb 명령어 사용 위해 (like python~ git ~ 위해 python, git 설치) pip install awsebcli --upgrade --user 확인하기    user@DESKTOP-3OU4T9D MINGW64 /e/0_lilelion7/likelion3$ pip install awsebcli --upgrade --user  더보기 **) 설치 안되면https://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/eb-cli3-install-..

[멋사7기] 8주차 - 3, 4. PostgreSQL 연동 이론, 설치, 실습

다른 데이터베이스와 연동!! 기본 데이터베이스 : SQLite그런데 더 큰 스케일의 db필요해 ex) oracle (유료), mysql(무료. 점유율 높음), PostgreSQL(오늘 할 것. 무료. 과정 쉬움. 직관적인 명령어)mysql도 추천!! 장고프로젝트와 db는 별개다. db도 여러개가 있을 수 있어 - 어떤 db를 쓸 것인지 명시 -> settings.py DATABASE에 default로 sqlite가 있을 것이야 가리키는 것을 settings.py에서 해 (나 이 데이터베이스 쓸거야)연결시켜주는 것을 migrate로 해 - 다른 db 연결하기1. 다른 db 설치2. 다른 db 가리키기 (settings.py)3. 연결 (migrate) ==실습==지금까지 만들어왔던 db는 db.sqlite..

[멋사7기] 8주차 - 1, 2. app 재사용 이론, 실습

앱은 각 하나의 기능만 담당하도록 만들어져야 한다 그런데 다른 웹에서도 로그인앱이 필요하겠지 그러니까 app을 재사용하려면 "패키징을 해야한다" 그 앱을 다른 프로젝트에 적용해야겠지!app을 패키징해서 다른 프로젝트에서 install하는 느낌   복붙하는 소스는 장고공식문서에서 구할수 있는데 정리해준대 ============실습=============week7_login project에서login이라는 app을 재사용하고 싶을때! 1) 프로젝트 밖에 폴더 하나 만든다proj라는 폴더를 하나 만든다. 2) proj으로 app 이동 (복사x)이제 week7_login에는 login이라는 app 없다 3) proj 폴더 안에 README.rst 파일 생성여기에 쓸 내용은 다른 곳에서 가져와서 북붙만 하면됨ht..

[멋사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) 패키지 설치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', 'allauth.socialaccount', # provider (소셜로그인제공업체) : 'allauth.socialaccount.providers.google', # google대신 facebook 이렇게~ 그리고 맨 아래에 AUTHENTICATION_BACKE..

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

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

[멋사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...

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