✏️ 46

[Django/장고] 시작해보기 (맥 m1 사용)

Djano- 파이썬으로 웹페이지를 만들 수 있는 프레임워크URLs: 단일 함수를 통해 모든 URL 요청을 처리하는 것이 가능하지만, 분리된 뷰 함수를 작성하는 것이 각각의 리소스를 유지보수하기 훨씬 쉽습니다. URL mapper는 요청 URL을 기준으로 HTTP 요청을 적절한 뷰(view)로 보내주기 위해 사용됩니다. 또한 URL mapper는 URL에 나타나는 특정한 문자열이나 숫자의 패턴을 일치시켜 데이터로서 뷰 함수에 전달할 수 있습니다.View: 뷰는 HTTP 요청을 수신하고 HTTP 응답을 반환하는 요청 처리 함수입니다. 뷰는 Model을 통해 요청을 충족시키는데 필요한 데이터에 접근합니다. 그리고 탬플릿에게 응답의 서식 설정을 맡깁니다.Models: 모델은 응용프로그램의 데이터 구조를 정의하고..

✏️/ETC 2022.04.23

[안드로이드] 이미지뷰 크기 조절

android:scaleType="center" - 원본 이미지 크기에 맞게 중앙 배치 android:scaleType="centerInside" - 세로 크기에 맞춰 이미지 비율을 맞추고 이미지를 중앙 배치 - 가로 크기에 맞춰 이미지 비율을 맞추고 이미지를 중앙 배치 - "center"와 같은 역할 android:scaleType="centerCrop" - 이미지를 가장 큰 쪽에 맞춰 크기를 늘린 후 이미지를 중앙에 배치 (비율 안 맞으면 잘림) android:scaleType="fitStart" - 세로 크기에 맞춰서 이미지 비율 맞추고 이미지를 상단에 위치 android:scaleType="fitCenter" - 가로세로 중 작은 쪽 길이에 맞게 이미지를 확대 또는 축소하고 중앙에 배치 andro..

✏️/Android 2021.10.01

[Github] .DS_Store 파일 삭제

.DS_Store 파일은 애플에서 정의한 파일 포맷으로, 맥 OS 환경에서만 생성되고 사용된다.하지만 파일 공유 시에 같이 공유되기 때문에 파일을 지워주도록 하자! 1. .DS_Store 파일 삭제find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-u 2. gitingore에 추가하기 -> 다시 commit 되지 않도록 함echo .DS_Store >> .gitignore 이후 push해서 변경된 상태 반영해주기!

✏️/ETC 2021.09.27

[스파르타코딩클럽 | 웹개발종합반] 5주차: 미니프로젝트3, AWS

1. moviestar ▶ DB 만들기 (데이터 쌓기) # db_init.py import requests from bs4 import BeautifulSoup from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client.dbsparta # DB에 저장할 영화인들의 출처 url을 가져옵니다. def get_urls(): headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get('htt..

[스파르타코딩클럽 | 웹개발종합반] 4주차: 미니프로젝트1, 미니프로젝트2

1. Flask - Flask 기본 실행 from flask import Flask app = Flask(__name__) @app.route('/') def home(): return '나의 첫 서버!!!' if __name__ == '__main__': app.run('0.0.0.0',port=5000,debug=True) 🌟 URL 나눠보기: @app.route('/') 부분 수정 → url 별로 함수명이 같거나, route('/') 내의 주소가 같으면 안 된다! from flask import Flask app = Flask(__name__) @app.route('/') def home(): return '나의 첫 서버!!!' @app.route('/mypage') def mypage(): ret..

[스파르타코딩클럽 | 웹개발종합반] 3주차: Python, 크롤링, mongoDB

1. 복습: 나홀로메모장에 OpenAPI 붙여보기 - 로딩 후 바로 실행 $(document).ready(function(){ listing(); }); function listing() { console.log('화면 로딩 후 잘 실행되었습니다'); } - html 붙이기 let temp_html=` ${title} ${desc} ${comment} ` $('#cards-box').append(temp_html) // ${ } // 링크는 "${ }" // $('# ') - 완성 나홀로 링크 메모장! 중요한 링크를 저장해두고, 나중에 볼 수 있는 공간입니다 포스팅 박스 열기 아티클 URL 간단 코멘트 기사저장 여기 기사 제목이 들어가죠 기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하..