전체 Django 시작 설명서 - 오류 수정

4910 단어 django
이것은 내가 본 것 중 가장 좋은django 튜토리얼이다.django 홈페이지의 튜토리얼보다 더 좋다!원본 주소:https://simpleisbetterthancomplex.com/series/2017/09/04/a-complete-beginners-guide-to-django-part-1.html https://simpleisbetterthancomplex.com/series/2017/09/11/a-complete-beginners-guide-to-django-part-2.html https://simpleisbetterthancomplex.com/series/2017/09/18/a-complete-beginners-guide-to-django-part-3.html
완전한 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

좋은 웹페이지 즐겨찾기