일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 부스트코스
- 자바
- 아스키코드
- 가상환경
- BeautifulSoup
- 포인터
- popupmenubutton
- Python
- python3
- 노마드코더
- removetooltip
- 추상클래스
- 상속
- FLUTTER
- c언어문자열
- 남양주맛집
- 성수동카페
- 건대입구맛집
- JavaScript
- 정렬알고리즘
- 컴퓨터과학
- 알고리즘
- pipenv
- richtext
- DOM
- Django
- 강원도속초맛집
- 장고
- 속초여행
- 코딩독학
- Today
- Total
목록Framework (29)
YUYANE
학습 강의 https://nomadcoders.co/airbnb-clone/lectures/3837 All Courses – 노마드 코더 Nomad Coders 초급부터 고급까지! 니꼬쌤과 함께 풀스택으로 성장하세요! nomadcoders.co Poetry 파이썬 패키지를 설치하고 관리할 수 있게 해주는 도구 1) 윈도우에 Poetry 설치하기 https://python-poetry.org/docs/ Introduction | Documentation | Poetry - Python dependency management and packaging made easy If you installed using the deprecated get-poetry.py script, you should use it t..
출처 : https://github.com/flutter/flutter/issues/60418 해당 위젯 : PopupMenuButton 클릭 시 팝업 창에 메뉴를 띄워주는 편리한 위젯. 마우스가 버튼위를 지날 때(on hover) 버튼의 기능을 설명해주는 tooltip property를 가지고 있다. 문제 tooltip을 보여주고 싶지 않은데 그 기능을 제어하는 property는 따로 없다. 해결 - PopupMenuButton 위젯을 Theme 위젯으로 감싸고, Theme 위젯에서 tooltip 컬러를 투명으로 지정하면 된다. - PopupMenuButton 위젯의 tooltip 값은 ' ' 코드 Theme( data: Theme.of(context).copyWith( tooltipTheme: Too..
출처 github.com/abuanwar072/Flutter-Responsive-Admin-Panel-or-Dashboard 1. Drawer - 모를 땐 네비게이션 메뉴를 하나하나 다 그렸는데 이렇게 간편한 위젯이 존재하다니! - api.flutter.dev/flutter/material/Drawer-class.html Scaffold( key: context.read().scaffoldKey, drawer: SideMenu(), body: SafeArea( child: Row( crossAxisAlignment: CrossAxisAlignment.start, children: [ // We want this side menu only for large screen if (Responsive.isDes..
출처 github.com/abuanwar072/Plant-App-Flutter-UI 1. Stack 사용 방법 예시 - Stack 위젯에서 시작하면 아래에서 하나하나 쌓이는 느낌 - 원하는 위치가 있다면 Position 위젯 사용해서 위치 지정하면 됨 Container( margin: EdgeInsets.only(bottom: kDefaultPadding * 2.5), // It will cover 20% of our total height height: size.height * 0.2, child: Stack( children: [ Container( padding: EdgeInsets.only( left: kDefaultPadding, right: kDefaultPadding, bottom: 36 +..
학습 강의 nomadcoders.co/airbnb-clone/lobby 장고 User Model 커스터마이징 해서 사용하기 1) users/models.py 원하는 앱에서 User 모델을 커스터마이징 하는 모델 클래스 생성 해당 모델은 AbstarctUser을 상속 받는다. from django.contrib.auth.models import AbstractUser from django.db import models # Create your models here. class User(AbstractUser): 2) users/admin.py admin 사이트에서 볼 수 있도록 모델 등록 from django.contrib import admin from . import models @admin.regis..
학습 강의 https://www.youtube.com/watch?v=Ij1MCRk-d6c&list=PL9tgJISrBWc5619CclyqYrnnMkVOPzVYM 파일 저장 경로 지정하는 함수 만들기 파일 업로드 하면 'user_{user.id}' 디렉토리 안에 'filename'으로 저장 됨 def user_directory_path(instance, filename): #this file will be uploaded to MEDIA_ROOT /user(id)/filename return f'user_{instance.user.id}/{filename}' #.format 대신 위와 같이 사용하면 속도가 조금 더 빠르다. 파이썬 최근 버전 부터 적용 가능. class PostFileContent(mode..
학습 강의 https://www.youtube.com/watch?v=Ij1MCRk-d6c&list=PL9tgJISrBWc5619CclyqYrnnMkVOPzVYM settings.py - context processor - context_processors : 에 추가한 뷰는 모든 템플릿에서 참조 가능하다. TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'insta_clone/templates')], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processor..
학습 강의 https://www.youtube.com/watch?v=Ij1MCRk-d6c&list=PL9tgJISrBWc5619CclyqYrnnMkVOPzVYM 코드 @login_required def follow(request, username, option): #option : follow / unfollow following = get_object_or_404(User, username=username) try: f, created = Follow.objects.get_or_create(follower=request.user, following=following) #unfollow if int(option) == 0: f.delete() Stream.objects.filter(following=fo..