Skip to content

Commit 7e22a39

Browse files
committed
step 7 done
1 parent ed5620b commit 7e22a39

File tree

6 files changed

+123
-8
lines changed

6 files changed

+123
-8
lines changed

hexletcode/urls.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
1. Import the include() function: from django.urls import include, path
1515
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
1616
"""
17-
from django.contrib import admin
17+
#from django.contrib import admin
1818
from django.urls import path, include
1919

2020
urlpatterns = [

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,6 @@ dependencies = [
1515
"pytest>=8.4.0",
1616
"pytest-django>=4.11.1",
1717
"python-dotenv>=1.1.0",
18+
"rollbar>=1.3.0",
1819
"ruff>=0.11.11",
1920
]

task_manager/admin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
from django.contrib import admin
1+
#from django.contrib import admin
22

33
# Register your models here.

task_manager/settings.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
https://docs.djangoproject.com/en/5.2/ref/settings/
1111
"""
1212
import os
13+
import rollbar
1314
from pathlib import Path
1415

1516

@@ -27,6 +28,20 @@
2728
# Build paths inside the project like this: BASE_DIR / 'subdir'.
2829
BASE_DIR = Path(__file__).resolve().parent.parent
2930

31+
#rollbar
32+
33+
ROLLBAR = {
34+
'access_token': '6c8f6381910d4b42b9c6ce38b1b3e3afc7f902e93529342a1a1f6e65619171b035bed71cbec65d0a4db2d9a1aff59551',
35+
'environment': 'development' if os.environ.get('DJANGO_DEVELOPMENT') else 'production',
36+
'root': os.path.dirname(os.path.abspath(__file__)),
37+
}
38+
39+
rollbar.init(
40+
access_token=ROLLBAR['access_token'],
41+
environment=ROLLBAR['environment'],
42+
root=ROLLBAR['root'],
43+
)
44+
3045

3146
# Quick-start development settings - unsuitable for production
3247
# See https://docs.djangoproject.com/en/5.2/howto/deployment/checklist/
@@ -61,6 +76,7 @@
6176
'django.middleware.security.SecurityMiddleware',
6277
'django.contrib.sessions.middleware.SessionMiddleware',
6378
'django.middleware.common.CommonMiddleware',
79+
'rollbar.contrib.django.middleware.RollbarNotifierMiddleware',
6480
'django.middleware.csrf.CsrfViewMiddleware',
6581
'django.contrib.auth.middleware.AuthenticationMiddleware',
6682
'django.contrib.messages.middleware.MessageMiddleware',

task_manager/views.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -131,12 +131,6 @@ def delete(self, request, *args, **kwargs):
131131
messages.success(self.request, 'Статус успешно удален.')
132132
return super().delete(request, *args, **kwargs)
133133

134-
135-
class TaskListView(LoginRequiredMixin, ListView):
136-
model = Task
137-
template_name = 'tasks/task_list.html'
138-
context_object_name = 'tasks'
139-
140134
class TaskDetailView(LoginRequiredMixin, DetailView):
141135
model = Task
142136
template_name = 'tasks/task_detail.html'

0 commit comments

Comments
 (0)