전체 Django 시작 설명서 - 오류 수정
4910 단어 django
완전한 Django 시작 설명서
섹션 1:https://blog.csdn.net/zV3e189oS5c0tSknrBCL/article/details/79441600섹션 2:https://blog.csdn.net/JS_XH/article/details/79464648###
섹션 3:https://blog.csdn.net/weixin_41131063/article/details/102765663
섹션 6:https://blog.csdn.net/angduozu7316/article/details/101489300
섹션 7:https://blog.csdn.net/weixin_34085658/article/details/89617095
섹션 2에서는 다음을 설명합니다.
Board 모델에서 정의str__메서드:
from boards.models import Board
Board.object.all() , ]>
그 Object 틀렸어!Objects일 거예요. s 하나 추가해야 돼요!
boards 디렉터리에 있는admin을 엽니다.py 파일,
다음 코드를 추가합니다.
boards/admin.py
from django.contrib import amdin
from .models import Board
admin.site.register(Board)
첫 번째 줄, 마지막 amdin은 admin이어야 합니다.
Django의 테스트 키트를 실행합니다.
boards/tests.py
# Django2.x
from django.urls import reverse, resolve
from django.test import TestCase
from .views import home
class HomeTests(TestCase):
def test_home_view_status_code(self):
url = reverse('home')
response = self.client.get(url)
self.assertEquals(response.status_code, 200)
def test_home_url_resolves_home_view(self):
view = reverse('/')
self.assertEquals(view.func, home)
밑에서 두 번째 줄:
view = reverse('/')
컴파일링이 통과되지 않았습니다. Reverse를 Resolve로 바꾸면test를 실행할 수 있습니다.
view = resolve('/')
제3부분
https://blog.csdn.net/weixin_41131063/article/details/102765663
boards/tests.py
from django.core.urlresolvers import reverse
다음과 같이 변경해야 합니다.
from django.shortcuts import reverse
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django의 질문 및 답변 웹사이트환영 친구, 이것은 우리의 새로운 블로그입니다. 이 블로그에서는 , 과 같은 Question-n-Answer 웹사이트를 만들고 있습니다. 이 웹사이트는 회원가입 및 로그인이 가능합니다. 로그인 후 사용자는 사용자의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.