Используя URLconf, определенный в personal_portfolio.urls, Django попробовал эти шаблоны URL в следующем порядке: admin / projects / - PullRequest
0 голосов
/ 24 сентября 2019

когда я запускаю сервер, я получаю сообщение об ошибке, так как страница НЕ обнаружена. Это фрагменты моего кода. Может ли кто-нибудь помочь мне с этим

проектом urls.py

from django.urls import path
from . import views

urlpatterns = [
    path("", views.project_index, name="project_index"),
    path("<int:pk>/", views.project_detail, name="project_detail"),
]

urls.py

from django.contrib import admin
from django.urls import path
from django.conf.urls import include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('projects/', include("projects.urls")),
]

views.py

from django.shortcuts import render
from projects.models import Project


def project_index(request):
    projects = Project.objects.all()
    context = {"projects": projects}
    return render(request, "project_index.html", context)


def project_detail(request, pk):
    project = Project.objects.get(pk=pk)
    context = {"project": project}
    return render(request, "project_detail.html", context)

models.py

from django.db import models

# Create your models here.
class Project(models.Model):
    title = models.CharField(max_length=100)
    description = models.TextField()
    technology = models.CharField(max_length=20)
    image = models.FilePathField(path="/img")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...