Skip to content

Commit

Permalink
Expenses remove (#407)
Browse files Browse the repository at this point in the history
  • Loading branch information
eduzen committed Aug 22, 2023
1 parent 56cc5d1 commit 2c73e4c
Show file tree
Hide file tree
Showing 85 changed files with 927 additions and 3,369 deletions.
18 changes: 18 additions & 0 deletions blog/context_processor.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import datetime as dt

from django.http import HttpRequest


def global_data(request: HttpRequest) -> dict[str, dict[str, str]]:
start_year = 2011
start_python = 2014
current_year = dt.datetime.now().year
data = {
"linkedin": "https://www.linkedin.com/in/eduzen/",
"github": "https://github.com/eduzen",
"email": "mailto:me@eduzen.com.ar",
"telegram": "https://t.me/eduzen",
"years_in_python": current_year - start_python,
"years_of_experience": current_year - start_year,
}
return {"global_data": data}
17 changes: 17 additions & 0 deletions blog/filters.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import django_filters
from django.contrib.postgres.search import SearchVector
from django.db.models import QuerySet

from blog.models import Post


class PostFilter(django_filters.FilterSet):
q = django_filters.CharFilter(method="filter_search", label="Search")

class Meta:
model = Post
fields = []

def filter_search(self, queryset: QuerySet[Post], name: str, value: str) -> QuerySet[Post]:
search_vector = SearchVector("text", "title", "pompadour")
return queryset.annotate(search=search_vector).filter(search=value)
Loading

0 comments on commit 2c73e4c

Please sign in to comment.