본문 바로가기

전체 글980

Django for문 사용 방법 model이 있는 for문 model이 존재하는 templates 안에서 model을 for문 하려면 아래와 같이 하시면 됩니다. {% for object in object_list %} {{ object.title }} {{ object.created_date }} by {{ object.author }} {{ object.content }} {% endfor %} templates으로 보내진 model을 object_list로 받아서 for문을 사용하는 것입니다. object.title 에서와 같이 title, created_date, author, content는 model에서 정의된 변수들입니다. model이 없는 for문 만약 model없이 for i in range(10)처럼 사용하고 싶다면 .. 2022. 9. 9.
[Django 블로그 만들기] Django Model, View 만들기 안녕하세요 독학코딩입니다. 이전 포스팅에서 Django 앱을 만들고 urls.py를 수정하는 것까지 했습니다. 이번 포스팅에서는 Django에 Model과 View를 생성하는 법에 대해서 배워보겠습니다. 이전 포스트에 대해서 궁금하시다면 아래의 링크에서 확인 가능합니다. [Django 블로그 만들기] Django 앱 만들기 안녕하세요 이전 포스팅에서 Django 설치와 프로젝트 생성에 대해서 배웠습니다. 이번 포스팅에서는 Django 앱을 생성하고 본격적으로 블로그를 만들도록 하겠습니다. 이전 포스트에 대해서 궁금 stcodelab.com Django Post model 만들기 blog/model.py 파일에 들어가서 모델을 생성할 단계입니다. class Post(models.Model): 이라고 작성하.. 2022. 9. 6.
[Django 블로그 만들기] Django 앱 만들기 안녕하세요 이전 포스팅에서 Django 설치와 프로젝트 생성에 대해서 배웠습니다. 이번 포스팅에서는 Django 앱을 생성하고 본격적으로 블로그를 만들도록 하겠습니다. 이전 포스트에 대해서 궁금하시다면 아래의 링크에서 확인 가능합니다. [Django 블로그 만들기] 아나콘다 설치부터 Django 프로젝트 시작 안녕하세요 독학코딩입니다. 오늘 부터는 Python Django 라이브러리를 이용한 내 블로그 만들기 포스팅을 해보겠습니다. 저는 어떤 Python 프로젝트를 시작하시든 Anaconda로 가상환경을 만드는 작업을 stcodelab.com Django 앱 생성 먼저 Anaconda prompt에서 명령어를 입력해야 합니다. python manage.py startapp blog 위 명령어는 이전에 생.. 2022. 9. 6.
[Django 블로그 만들기] 아나콘다 설치부터 Django 프로젝트 시작 안녕하세요 독학코딩입니다. 오늘 부터는 Python Django 라이브러리를 이용한 내 블로그 만들기 포스팅을 해보겠습니다. 저는 어떤 Python 프로젝트를 시작하시든 Anaconda로 가상환경을 만드는 작업을 가장 먼저합니다. 만약 Anaconda와 Python 가상환경에 대해서 생소하신 분들이 있으시다면 아래 포스팅을 확인해주시면 됩니다. Anaconda 설치, Python 가상 환경 설정 안녕하세요 독학코딩입니다. 오늘은 Anaconda 설치를 통해 가상환경을 생성하고 Python을 사용하는 방식을 배워보겠습니다. 가상 환경을 설정하는 이유는 여러 앱을 만들다 보면 각각의 앱마다 다 stcodelab.com 물론 Anaconda와 Python 가상환경 설정이 필수적인것은 아닙니다. 여러개의 Pyt.. 2022. 9. 6.
Flutter Padding, 위젯 사이 띄우기 안녕하세요 독학코딩입니다. 오늘은 Flutter의 padding에 대해서 배워보겠습니다. 사람에 따라서 Padding()을 많이 쓰기도 하고 Padding() 대신에 Container.padding 을 쓰시는 분들도 있는데 오늘은 둘 모두에 대해서 배워보고 차이도 설명해드리겠습니다. Flutter Padding List.generate(40, (index) { return Padding( padding: EdgeInsets.all(2), child: Card( color: Colors.blue ), ); } Padding()을 사용하는 방법은 간단합니다. padding을 줄 위젯 (여디서는 Card입니다.)을 Padding() 위젯 안에 넣어주고 padding: EdgeInsets.all(2), 위 처럼.. 2022. 5. 17.
Flutter - GridView.count, 격자 레이아웃, 타일 레이아웃 안녕하세요. 독학코딩입니다. 오늘은 Flutter에서 격자무늬의 레이아웃을 만드는 GridView에 대해서 배워보겠습니다. 리스트로 이루어진 위젯들을 그리드로 만들기 좋고 기본적으로 화면 스크롤을 지원하니 정말 유용한 위젯입니다. Flutter GridView.count GridView.count( crossAxisCount: 4, children: List.generate(40, (index) { return Container( color: Color((math.Random().nextDouble() * 0xFFFFFF).toInt()).withOpacity(1.0) ); },), ) 위는 GridView.count의 기본 사용 방법 입니다. crossAxicCount는 GridView를 몇 개로 나눌.. 2022. 5. 10.
Flutter - ImageFiltered, BackdropFilter, 이미지 흐림 효과 넣기 안녕하세요 독학코딩입니다. 오늘은 Flutter에서 이미지를 수정하고 효과를 넣는 방법에 대해서 배워보겠습니다. 대표적으로 이미지 흐리기, 이미지 회전, 이미지 굴곡 효과 등에 대해서 배우겠습니다. Flutter ImageFiltered ImageFiltered( imageFilter: ImageFilter.blur(sigmaX: 10, sigmaY: 10), child: Image.asset("lib/flutter_img.png", fit: BoxFit.fill,), ) 이미지에 흐림 효과를 넣는 방법은 간단합니다. 흐림 효과를 줄 이미지는 ImageFiltered()로 묶고 imageFilter: ImageFilter.blur(sigmaX: 10, sigmaY: 10)을 설정해주시면 됩니다. 숫자는 .. 2022. 5. 5.
Flutter - PhysicalModel, BoxDecoration, 위젯 그림자 넣기 안녕하세요 독학코딩입니다. 오늘은 Flutter에서 위젯에 그림자를 만드는 방법에 대해서 배워보겠습니다. Flutter PhysicalModel PhysicalModel( child: Container(width: 100, height: 100, color: Colors.blue), color: Colors.black, elevation: 10.0, ) 간단한 그림자를 만드는 방법은 PhysicalModel을 이용하는 방법입니다. PhysicalModel() 안에 그림자를 만들 위젯을 넣고 color와 elevation만 설정하시면 됩니다. 조금 더 상세한 설정은 아래와 같이 가능합니다. shadowColor: Colors.red, shape: BoxShape.circle, shadowColor는 그림자.. 2022. 5. 3.