Python15 Django -url정리하기 what_eat 프로젝트 하위의 eat 앱과 analysis_photo앱의 url을 분리해서 정리해줄 예정 1. 프로젝트 명 하위의 urls.py eat앱에서 실행할 내용들은 두고.. analysis_photo 관련 url만 일단 정리해 보겠습니다 include기능을 import해주고 이 앱에 관련된 url은 ph로 시작된다고 하겠습니다. ph는 그냥 photo앞글자예요. 글자를 전부 쓰면 url이 길어져서 보기 싫으니까요. urls.py만들어주기 ph로 시작하는 url은 analysis_photo 폴더의 urls에서 업무를 지정해주겠다고 했는데 지금은 폴더에 이 파일이 없습니다. 하나 만들어줍시다. analysis_photo 폴더 우클릭하고 파이썬 파일을 하나 만들어줍니다. 파일 이름은 urls.py입.. 2022. 4. 13. 장고(django)-이미지 파일 올리고 관리 이미지를 저장할 폴더 지정 : settings.py 파일에 아래 내용 추가 MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, '_media') 프로젝트 폴더 안에 ‘_media’폴더를 만들어 미디어 파일을 저장하도록 /media/ : 웹 브라우저 도메인 뒤에 media/가 따라오면 미디어 파일을 사용한다는 뜻 2. models.py수정 : 이미지용 컬럼(foodimage)을 추가 폴더는 하위 폴더 속에 저장해야 이미지 로딩 속도가 빠름. 년월일로 하위 폴더를 만들기로. 필수항목이 아니라면 괄호 안에 blank=True foodimage = models.ImageField(upload_to='eat/images/%y/%m/%d/', blank=True).. 2022. 4. 11. Django로 웹사이트 만들기 프로젝트 시작 세팅 Web project 를 당연히 여러개 만들 수 있으나, 여러 프로젝트를 C:\python_Django 에서 관리할 예정! 콘다 프롬프트 : cd c:\\phthon-Django 장고를 사용하여 프로젝트 시작 := django-admin startproject mysite: mysite라는 프로젝트 생성 콘다 프롬프트 django-admin startproject 시작할 프로젝트명 1번은 우리가 지정한 프로젝트 이름에 따라 지정된 이름이라 바꾸면 안됨. 다만 2번은 바꿔도 됨. 헷갈리니까 2번은 “MyFirstWeb”으로 이름 바꿔줄 예정 어플리케이션을 만들어야 그 안에서 코드를 작성 가능. 해당 프로젝트 안에 하나의 기능을 수행하는 어플리케이션을 만들 예정 만들 어플리케이션 : 투표.. 2022. 3. 16. [programmers] 소수만들기 프로그래머스의 소수만들기 문제 풀이입니다. 문제는 링크를 통해 상세하게 확인하세요! 코딩테스트 연습 - 소수 만들기 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 programmers.co.kr 문제를 풀기 위해서는 범위 내의 소수를 가지고 있는 리스트가 필요합니다. 소수를 담은 리스트 만드는 법은 아래 링크를 통해 확인하세요! 아래 코드에서는 sosu_list()를 통해 예제에서 만들 수 있는 가장 큰 숫자인 (1000+999+998)까지의 소수를 모두 가진 리스트를 얻어냅니다. 소수를 리스트에 입력하기 find_until 은 소수를 어디까지 찾을 .. 2022. 2. 14. 소수를 리스트에 입력하기 find_until 은 소수를 어디까지 찾을 지, 아래 코드블럭에서는 100으로 지정 결과 리스트는 result def sosu_list(find_until): result = [2, 3, 5] i = 6 while i < find_until: # i는 6에서 find_until까지 증가하며 소수인지 확인될 것 for a_from_list in result: # a_from_list는 result 안의 숫자들. i와 비교할 것 if i % a_from_list == 0: # i를 a_from_list로 나눠 소수가 아니면 result에서 뺄것(true) boo = True break elif i % a_from_list != 0: boo = False if boo is False: result.appen.. 2022. 2. 13. 돈을 거슬러주고, 로또 번호 주기 실행결과 import random gostop = True while gostop : print("돈을 투입하세요") money = int(input()) if money< 1000 : print("돈이 모자랍니다") gostop = False tries = int(money/1000) print('{}회를 출력합니다'.format(tries)) change = money-int(money/1000)*1000 print('{}원을 반환합니다'.format(change)) for a in range(tries): print('{}회 : '.format(a+1), end='') set1= set([]) while range(len(set1) 2022. 2. 7. 이전 1 2 다음 728x90