adding debug toolbar

This commit is contained in:
vabene1111 2022-09-12 17:58:20 +02:00
parent 631dd58c1f
commit b315d6e171
6 changed files with 39 additions and 12 deletions

View File

@ -277,6 +277,8 @@ class RecipeSearch():
) )
def _recently_viewed(self, num_recent=None): def _recently_viewed(self, num_recent=None):
# self._queryset = self._queryset.annotate(recent=Value(0))
# return
if not num_recent: if not num_recent:
if self._sort_includes('lastviewed'): if self._sort_includes('lastviewed'):
self._queryset = self._queryset.annotate(lastviewed=Coalesce( self._queryset = self._queryset.annotate(lastviewed=Coalesce(

View File

@ -0,0 +1,19 @@
# Generated by Django 4.0.7 on 2022-09-12 10:29
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('cookbook', '0183_alter_space_image'),
]
operations = [
migrations.AlterField(
model_name='userpreference',
name='image',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='user_image', to='cookbook.userfile'),
),
]

View File

@ -366,7 +366,7 @@ class UserPreference(models.Model, PermissionModelMixin):
) )
user = AutoOneToOneField(User, on_delete=models.CASCADE, primary_key=True) user = AutoOneToOneField(User, on_delete=models.CASCADE, primary_key=True)
image = models.ForeignKey("UserFile", on_delete=models.SET_NULL, null=True, related_name='user_image') image = models.ForeignKey("UserFile", on_delete=models.SET_NULL, null=True,blank=True, related_name='user_image')
theme = models.CharField(choices=THEMES, max_length=128, default=TANDOOR) theme = models.CharField(choices=THEMES, max_length=128, default=TANDOOR)
nav_color = models.CharField(choices=COLORS, max_length=128, default=PRIMARY) nav_color = models.CharField(choices=COLORS, max_length=128, default=PRIMARY)
default_unit = models.CharField(max_length=32, default='g') default_unit = models.CharField(max_length=32, default='g')

View File

@ -115,6 +115,7 @@ INSTALLED_APPS = [
'allauth.socialaccount', 'allauth.socialaccount',
'cookbook.apps.CookbookConfig', 'cookbook.apps.CookbookConfig',
'treebeard', 'treebeard',
'debug_toolbar'
] ]
SOCIAL_PROVIDERS = os.getenv('SOCIAL_PROVIDERS').split(',') if os.getenv('SOCIAL_PROVIDERS') else [] SOCIAL_PROVIDERS = os.getenv('SOCIAL_PROVIDERS').split(',') if os.getenv('SOCIAL_PROVIDERS') else []
@ -156,6 +157,7 @@ MIDDLEWARE = [
'django.middleware.locale.LocaleMiddleware', 'django.middleware.locale.LocaleMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware',
'cookbook.helper.scope_middleware.ScopeMiddleware', 'cookbook.helper.scope_middleware.ScopeMiddleware',
'debug_toolbar.middleware.DebugToolbarMiddleware',
] ]
SORT_TREE_BY_NAME = bool(int(os.getenv('SORT_TREE_BY_NAME', False))) SORT_TREE_BY_NAME = bool(int(os.getenv('SORT_TREE_BY_NAME', False)))
@ -319,17 +321,17 @@ else:
} }
# Local testing DB # Local testing DB
# DATABASES = { DATABASES = {
# 'default': { 'default': {
# 'ENGINE': 'django.db.backends.postgresql', 'ENGINE': 'django.db.backends.postgresql',
# 'HOST': 'localhost', 'HOST': 'localhost',
# 'PORT': 5432, 'PORT': 5432,
# 'USER': 'postgres', 'USER': 'postgres',
# 'PASSWORD': 'postgres', # set to local pw 'PASSWORD': 'postgres', # set to local pw
# 'NAME': 'postgres', 'NAME': 'tandoor_app',
# 'CONN_MAX_AGE': 600, 'CONN_MAX_AGE': 600,
# } }
# } }
# SQLite testing DB # SQLite testing DB
# DATABASES = { # DATABASES = {

View File

@ -33,6 +33,9 @@ urlpatterns = [
), ),
] ]
if settings.DEBUG:
urlpatterns += path('__debug__/', include('debug_toolbar.urls')),
if settings.ENABLE_METRICS: if settings.ENABLE_METRICS:
urlpatterns += re_path('', include('django_prometheus.urls')), urlpatterns += re_path('', include('django_prometheus.urls')),

View File

@ -8,6 +8,7 @@ django-tables2==2.4.1
djangorestframework==3.13.1 djangorestframework==3.13.1
drf-writable-nested==0.7.0 drf-writable-nested==0.7.0
django-oauth-toolkit==2.1.0 django-oauth-toolkit==2.1.0
django-debug-toolbar==3.6.0
bleach==5.0.1 bleach==5.0.1
bleach-allowlist==1.0.3 bleach-allowlist==1.0.3
gunicorn==20.1.0 gunicorn==20.1.0