전체 글 210

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

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

[멋사7기] 5주차 - 1, 2. 로그인, 회원가입 이론, 실습

https://coding-dahee.tistory.com/63 오류 장고에서 제공하는 함수 이용! http method 왜 정보를 주고 받는데에 method를 나누냐? get : 데이터 조회, 데이터가 url에 뜬다 post : 데이터 생성, 노출 x put : 데이터 수정 delete : 데이터 삭제 ================실습 blogproject에서 진행함. 1) accounts라는 앱 만들기python manage.py startapp accounts 2) project의 settings.py에서 INSTALLED_APPS = [ 'accounts.apps.AccountsConfig', 3) app 안에 templates 폴더 만들어주고 4) 그 안에 login.html, signup.ht..

[Android] 시작화면 바꾸기 LAUNCHER

https://hashcode.co.kr/questions/792/%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98%EC%9D%98-%EC%8B%9C%EC%9E%91-%EC%95%A1%ED%8B%B0%EB%B9%84%ED%8B%B0%EB%8A%94-%EC%96%B4%EB%96%BB%EA%B2%8C-%EB%B0%94%EA%BE%B8%EB%82%98%EC%9A%94 채택 취소하AndroidManifest.xml 파일에서 액티비티를 추가할수도있고 시작 액티비티를 정할수도있습니다 . 시작하고 싶은 액티비티의 이 사이에 저 인텐트 필터를 삽입하시면 됩니다.

[Python] [중급] 파이썬 예제 뽀개기 | 김왼손의 왼손코딩

#01 Say Hidef say_hi(name:str, age:int)    return "Hi. My name is {} and I'm {} years old.".format(name, age)print(say_hi('다희', 22)) #02 Correct Sentencedef c_s(text: str) -> str:    text = text[0].upper() + text[1:]    if not text.endswith('.'):        text += '.'    return text #03def first_word(text: str) -> str:    text = text.replace('.', ' ').replace(',', ' ').strip() //앞과 뒤의 공백 제거, 한 칸 이상..

Study/Python 2019.02.07

[Python] [초급]유기농냠냠파이썬 | 김왼손의 왼손코딩 1-71강

https://www.youtube.com/watch?v=ikCjr8-QYAs&list=PLGPF8gvWLYypeEoFNTfSHdFL5WRLAfmmm&index=10강의 주소  https://www.python.org/add python 3.6 to path 체크하고 다운받기 option - configure idle - setting ! 배경바꾸기 7print(1)print(-1)print(3.14)  8 연산자1print(1 + 2)print(3 - 4)print(2 * 3)print(16 / 2)  9 연산자2 ** 제곱// 몫% 나머지print(1 ** 2) // 1print(3 // 4) // 0print(5 % 6) // 5  11 복합할당연산자+=-=*=/=  12 변수이름a = 1A = 2..

Study/Python 2019.02.06

[멋사7기] 4.5주차 - 템플릿 상속, url 관리

템플릿 상속 : 복붙 줄이기   1) 프로젝트 폴더에 templates 만들기 (app에 만든거랑 다른것이다) (settings.py in project있는 위치에!)2) templates 안에 base.html 만들기3) settings.py에 알려주기 우리가 만든 templates이니까TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['blogproject/templates'], 주의! 내가 만든 프로젝트의 이름 쓰기나는 week4_blog_project라고 써야해 4) base.html 여기에 컨텐츠가 올 예정입니다{% block contents %} //sidebar title 다양한걸 쓸 수..

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