수강이 제한됩니다.
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
PostListCategory 의 탬플릿문제
ListView 를 상속받았는데 왜 템플릿은 post_list에 연결되는지 모르겠습니다 리스트뷰를 상속받으면 템플릿 폴더안에 html파일이 자동으로 클래승와 같은이름으로 연결된다고 하신것 같은데 이건 PostList를 상속받는것도 아닌데 그쪽으로연결되는거같아요 ㅠㅠ
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
tdd 테스트코드 작성 B에서 아래와 같은 에러가 납니다.
test 누르면 아직 게시물이 없습니다. 에서 자꾸 에러가 나요. (venv) C:\Users\user\Desktop\HTML+django\my_django>python manage.py test Creating test database for alias 'default'... System check identified no issues (0 silenced). F ====================================================================== FAIL: test_post_list (blog.tests.TestView) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Users\user\Desktop\HTML+django\my_django\blog\tests.py", line 30, in test_post_list self.assertIn('아직 게시물이 없습니다.', soup.body.text) AssertionError: '아직 게시물이 없습니다.' not found in '\n\n\nBootswatch\n\n\n\n\n\n\nThemes \n\nDefault\n\nCerulean\nCosmo\nCyborg\nDarkly\nFlatly\nJournal\nLitera\nLumen\nLux\nMateria\nMinty\nPulse\nSandstone\nSimplex\nSketchy\nSlate\nSolar\nSpacelab\nSuperhero\nUnited\nYeti\n\n\n\nHelp\n\n\nBlog\n\n\nFlatly \n\nOpen in JSFiddle\n\nbootstrap.min.css\nbootstrap.css\n\n_variables.scss\n_bootswatch.scss\n\n\n\n\n\n\n\n\n\n\nBlog\nby matiii\n' ---------------------------------------------------------------------- Ran 1 test in 0.037s FAILED (failures=1) Destroying test database for alias 'default'... post_list.html <div class="col-md-8"> <h1 class="my-4">Blog</h1> <small>by matiii</small> </h1> <!-- Blog Post --> {% if objects_list.exist %} {% for p in object_list %} <div class="card mb-4"> {% if p.head_image %} <img class="card-img-top" src="{{ p.head_image.url }}" alt="Card image cap"> {% else %} <img class="card-img-top" src="https://picsum.photos/750/300/?random" alt="Card image cap"> {% endif %} <div class="card-body"> <h2 class="card-title">{{ p.title }}</h2> <p class="card-text">{{ p.content | truncatewords:50 }}</p> <a href="#" class="btn btn-primary">Read More →</a> </div> <div class="card-footer text-muted"> Posted on {{p.created}} <a href="#">{{p.author}}</a> </div> </div> <!-- Pagination --> <ul class="pagination justify-content-center mb-4"> <li class="page-item"> <a class="page-link" href="#">← Older</a> </li> <li class="page-item disabled"> <a class="page-link" href="#">Newer →</a> </li> </ul> {% endfor %} {% else %} <h3>아직 게시물이 없습니다.</h3> {% endif %}</div> tests.py from django.test import TestCase# Create your tests here.from django.test import TestCase, Clientfrom bs4 import BeautifulSoupfrom .models import Postfrom django.utils import timezonefrom django.contrib.auth.models import Userclass TestView(TestCase): def setUp(self): self.client = Client() self.author_OOO=User.objects.create(username='SAM', password='none') def test_post_list(self): response = self.client.get('/blog/') self.assertEqual(response.status_code, 200) soup = BeautifulSoup(response.content, 'html.parser') title = soup.title self.assertEqual(title.text, 'Blog') navbar = soup.find('div', id='navbar') self.assertIn('Blog', navbar.text) self.assertIn('Help', navbar.text) self.assertEqual(Post.objects.count(), 0) self.assertIn('아직 게시물이 없습니다.', soup.body.text) post_OOO = Post.objects.create( title='The First Post', content='Hello World!', created=timezone.now(), author=self.author_OOO, ) self.assertGreater(Post.objects.count(), 0) response = self.client.get('/blog/') self.assertEqual(response.status_code, 200) soup = BeautifulSoup(response.content, 'html.parser') body = soup.body self.assertNotIn('아직 게시물이 없습니다.', body.text) self.assertIn(post_OOO.title, body.text)
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
os 오류
선생님 안녕하세요. 질문이 있는데 MEDIA_ROOT = os.path.join(BASE_DIR, '_media') 에서 os에 오류가 뜨는데 cmder로 runserver해보면 'os' is not defined라고 뜹니다.(참고로 pycharm은 pro버전이 아니라 일반 버전입니다.)
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
basecamp 설치 도와주실수있나요
basecamp 다운로드가 안됩니다.. elementtree 최신버전도 받아보고 했는데베이스캠프가 elementtree 0.07버전 이상과 호환이안된다는 것인가요?
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
Test질문입니다
Test할때 분명 setUp에서 author_000을 생성했고 username은 smith 라고도 했는데Self.assertIn(post_000.author.username, main_div.text)라고하면 제가 보고있는 블로그디테일 페이지로 넘어오는 내용의 author 는 제임스입니다 그냥내부적인 테스트 인건가요? 이름이 스미스인데 그건 어떻게 비교가 되었던걸까요 ...
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
django awesome avatar를 적용시키려고 하는데요
수업외적인 질문을 해도될지 모르겠지만 질문드려봅니다https://pypi.org/project/django-awesome-avatar/여기에있는 아바타를 적용시키려고 합니다근데 제가 부족한것인지 적용이 잘안됩니다... models.py의 comment에 avatar를 적용시켜보고 class Comment(models.Model): post = models.ForeignKey(Post, on_delete=models.CASCADE) # post하나에 여러댓글 달 수 있다 text = MarkdownxField() user = models.ForeignKey(User, related_name='profile', on_delete=models.CASCADE, default=1) avatar = AvatarField(upload_to='avatars', width=100, height=100, default='C:\\Users\\dhrms\\OneDrive\\바탕 화면\\GitHub\\Web-django-\\_media\\blog\\2020\\08\\01') def get_markdown_content(self): return markdown(self.text) def get_absolute_url(self): return self.post.get_absolute_url() + '#comment-id-{}'.format(self.pk) views.py에 class AvatarChangeForm(forms.ModelForm): class Meta: model = Comment fields = ['avatar']def change_avatar(request): if request.method == 'POST': form = AvatarChangeForm(request.POST, request.FILES, instance=request.user.profile) if form.is_valid(): form.save() return HttpResponseRedirect('/profile/') else: form = AvatarChangeForm(instance=request.user.profile) return render(request, 'template.html', {'form': form}) 를 넣고 해보았는데 migrate까지는 해결했으나 블로그에 들어가보니 적용이 안되있습니다html도 바꿔야할거같은데 어떻게할지 모르겠고 ㅠ그래서 원래했던것을 지우고 코멘트 클래스를 원래대로 돌리고 도큐멘테이션에서 하라는대로 해보았는데models.py class Profile(models.Model): user = OneToOneField(User, related_name='profile', default=1, on_delete=models.CASCADE) avatar = AvatarField(upload_to='avatars', width=100, height=100) views.py class AvatarChangeForm(forms.ModelForm): class Meta: model = Profile fields = ['avatar']def change_avatar(request): if request.method == 'POST': form = AvatarChangeForm(request.POST, request.FILES, instance=request.user.profile) if form.is_valid(): form.save() return HttpResponseRedirect('/profile/') else: form = AvatarChangeForm(instance=request.user.profile) return render(request, 'template.html', {'form': form}) 이제는 migrate를 하면 blog_profile이라는 테이블이 없다는 에러가 뜹니다db관련된건 아직 자세히 몰라서... 혹시 어떻게해야할지 방향을 제시해줄수 있으신가요아니면 지금 이걸하는게 시기상조일까요?
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
django2.x vs django3.x 차이가 많은가요?
영상이 제작된 시기가 2019-02-03 이고 현 시점은 2020-08 인데요, 장고 버전도 3.x 출시가 되었네요. 혹시 문법의 차이가 많이 있을까요?/
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
python manage.py runserver 에러
처음에 python manage.py runserver를 했을 때 아래 사진과 같은 에러가 떠서 검색을 해보니 settings.py에서 WSGI_APPLICATION = 'my_site_prj.wsgi.application' 이 문장을 지우라고 해서 지우고 다시 명령어를 실행해 보니 이제는 이런 에러가 뜹니다ㅠㅠ
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
githun push문제
안녕하세요. 영상에 따라 .gitignore 파일생성후에 제 github에 push를 했는데 .gitignore 파일 뿐만 아니라 venv/폴더와 .idea폴더가 같이 추가가 됩니다. .gitignore파일이 제대로 작동하지 않는것 같은데 어떻게 해결하나요? .gitignore파일을 만들때 add files to git 항목이 뜨지 않았습니다.
- 해결됨파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
Html안에서 {{...}}등등의 언어는 어디서 참고하나요?
선생님 html안의 앱서버 언어 라이브러리나 api 는 어디에서 참고할수 있는지 알려주시면 감서하겠습니다
- 해결됨파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
Css 값수정
강사님 css값을 디버깅모드에서 수정할때마우스를 어찌해야하나요? 패딩값을 조절하시던데 뭔가 빠르게요
- 파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
submit버튼을 눌러도 작동이안됩니다
삭제된 글입니다
- 해결됨파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
AssertionError가 뜹니다.
삭제된 글입니다
- 파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
basecamp
삭제된 글입니다
- 파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
cmder 에서 서버실행후에 면령프롬프트로 가려면 ctrl-break라는데 break 키를 모르겠습니다
삭제된 글입니다
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
오류 질문
test.py r테스트를 할 때마다 계속 저렇게 오류가 뜨는데 어디서 문제가 생긴건지 모르겠습니다..
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
detail의 레이아웃과 list의 레이아웃이 다릅니다
오른쪽에 있어야할 widget과 category가 detail페이지에서만 하단에 위치합니다아무리봐도 뭐가문젠지 모르겠습니다... 어차피 템플릿확장으로 base.html을 post_detail과 post_list가 공유할텐데왜 post_list페이지는 정상적으로 배치되어있고detail만 이럴까요? startbootstrap의 detail부분 페이지 소스와 저의 base.html소스의 일부를 첨부합니다
- 파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
AttributeError: module 'blog.views' has no attribute 'post_detail'
삭제된 글입니다
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
파이참에서 가상환경 설정 오류가 납니다.
어떻게 해야할까요?ㅠㅠ
- 파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
장고 설치 오류 질문드립니다!
삭제된 글입니다