Django community: RSS
This page, updated regularly, aggregates Django Q&A from the Django community.
-
KeyError: 'request' with django-notifications-hq and Django 3.2
I use django-notifications-hq and recently updated my project from Django version 2.2 to 3.2. Ever since, I get KeyError: 'response' whenever I try to access a template that uses the notifications_unread templatetag. Using django-debug-toolbar, I was able to notice that the template context no longer has the request key, that was present before the update. What am I missing here? The traceback: Template error: In template /var/www/my_project/src/my_project/mp_frontend/templates/front/notifications.html, error at line 10 request 1 : {% load user_profile_tags %} 2 : {% load notifications_tags %} 3 : {% load i18n %} 4 : {% load custom_notification_tags %} 5 : 6 : <li class="dropdown notification-list"> 7 : <a class="nav-link dropdown-toggle waves-effect" data-toggle="dropdown" href="#" role="button" 8 : aria-haspopup="false" aria-expanded="false"> 9 : <i class="far fa-bell"> 10 : {% notifications_unread as unread_count %} 11 : {% if unread_count %} 12 : <span class="badge badge-danger rounded-circle noti-icon-badge">{{ unread_count }}</span> 13 : {% endif %} 14 : </i> 15 : </a> My code: def list_products(request): profile = get_user_profile_from_request(request) context = {'user_tkn': profile.generate_new_token()} return render(request, 'label_catalog/products/index.html', context=context) And if I change it to: def list_products(request): profile = get_user_profile_from_request(request) context = {'request':request, 'user_tkn': profile.generate_new_token()} return render(request, 'label_catalog/products/index.html', context=context) everything works fine. I've searched through django-notifications-hq's issues and Django's release … -
How do I upload a file in Django OneToOne Model's FileField using form?
I have one model Detail which has OneToOne relation with default User Model. I have a field FileField in my Detail model, where I want to upload the files using forms from frontend/templates. I have been working around it a lot but I am not getting it done. I need help, please. My models.py is: from django.db import models from django.contrib.auth.models import User class Detail(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) file = models.FileField(verbose_name="CSV File", upload_to='csv_files') file_desc = models.TextField("CSV File Description") def __str__(self): return ("{} ({} {})".format(self.user.email, self.user.first_name, self.user.last_name)) My forms.py is: from django.forms import ModelForm from .models import Detail class DetailForm(ModelForm): class Meta: model = Detail fields = ['file', 'file_desc'] My views.py is: from django.views import View class UserAPI(View): template_name = 'accounts/user.html' def get(self, request): form = DetailForm(instance=request.user) context = {'form': form} return render(request, self.template_name, context) def post(self, request): form = DetailForm(request.POST, request.FILES) if form.is_valid(): form.save() return redirect('user') context = {'form': form} return render(request, self.template_name, context) and my user.html (template) is: <form method="post"> {% csrf_token %} {{ form.as_p }} <button type="submit">Submit</button> </form> Every time I go to localhost:8000/user and fill the form and click on Submit Button, it gives me following error on frontend: No File Chosen and also the following … -
concatenate in django template
Why does in this snippet id="{{field_index}}" is empty, it doesn't print me "field_version_" or "field_controparte" depending of key? <form id="formDoc" style="margin-top: 10px;" action="/" method="post"> {% for keyFi,valueFi in tmplVar.jsonKeysDocFields.items %} {% with field_index="field_"|add:keyFi|stringformat:"s" %} <div style="margin-bottom: 5px; display: none;" id="{{field_index}}" class="docFieldWrapper" -
Trading ecommerce platform (Django)
I was looking to create a ecommerce trading platform where users are able to upload their products onto the site and then from there they are able to view other users products. Once they have found a suitable item they wish to trade they can send an offer to this user with one of their previously uploaded items. Is anybody able to tell me how I would go about this ? It would be greatly appreciated. I have tried numerous times however i just cant seem to wrap my head around how i should implement it. -
django formsets - render fields from a model and save inputs to another model
good morning to all! I am Marcos, 2-yr developer, half with Django. I have a doubt about using formset with class-based views, that may be simpler, but i couldn't figured out so far. I have the following models: class ProjectModel(models.Model): charcode = models.Charfield(unique=True) class QuestionModel(models.Model): title = models.Charfield() type = models.CharField(choices=('text','rate')) class SurveyModel(models.Model): project = models.ForeignKey(ProjectModel) active = models.BooleanField(default=False) questions = models.ManyToManyField(QuestionModel) class AnswerModel(models.Model): question = models.ForeignKey(QuestionModel) response_text = models.TextField() response_rate = models.IntegerField(choices=(1,2,3,4,5)) class SubmissionModel(models.Model): user = models.ForeignKey(get_user_model()) survey = models.ForeignKey(SurveyModel) answers = models.ManyToManyField(AnswerModel) I need a view to render questions of a active survey so a user can fill it in a form that will create answers objects and a submission object. so, I have this url: path('submission/<str:charcode>/, SubmissionView.as_view()) this view that receives charcode from url: class SubmissionView(CreateView): form_class = SubmissionFormSet template_name='create_submission.html' and this formset (in construction): class SubmissionFormSet(form.BaseFormSet): # need to get questions from survey_objects.get(project__charcode = 'charcode', active=True) # define each field based on question type to properly widget choice # save answers and submission based on responses from user i really have no idea yet, but i guess i must use formset_factory, maybe inside view like AnswerFormset = formset_factory(AnswerForm, formset=SubmissionFormSet) but not sure how to -
How to use double loop's variable like a variable in Django template?
Django-unicorn returns 2 variables from the database for the table to the html-template: thead header (array) and the body tbody (collection of objects). I need to dynamically draw the body of the table in the template through a double loop like: {% for row in tbody %} <tr class="header"> {% for name_column in thead %} <td>{{ row.column_name }}</td> {% endfor %} </tr> {% endfor %} But this decision is incorrect, because it is not the use of a loop's variable column_name, but an appeal directly to the field column_name. The question: how to do it correctly? -
Django Admin Filter and Search Fields Not Working
I added a file upload field to my django admin class that creates new objects of another type. After adding the form for this, my filter_horizontal and search_fields stopped working. I also can't add more than one author to a book. Here's the code for admin.py. @admin.register(Book) class BookAdmin(admin.ModelAdmin): list_display = ('title',) ordering = ('title',) fields = ('title', 'title_en', 'title_ru', 'authors', 'description', 'description_en', 'description_ru', 'image', 'narrators', 'age_range', 'genres', 'top_book', 'audio_files') search_fields = ('title', 'title_en', 'title_ru') filter_horizontal = ('authors', 'narrators') def get_form(self, request, obj=None, **kwargs): try: instance = kwargs['instance'] return BookForm(instance=instance) except KeyError: return BookForm def add_view(self, request, form_url="", extra_context=None): extra_context = extra_context or {} extra_context['form'] = self.get_form(request) return super(BookAdmin, self).add_view(request, form_url=form_url, extra_context=extra_context) def change_view(self, request, object_id, form_url="", extra_context=None): extra_context = extra_context or {} book = Book.objects.get(id=object_id) extra_context["form"] = self.get_form(instance=book, request=request) return super(BookAdmin, self).change_view(request, object_id, form_url=form_url, extra_context=extra_context) def save_model(self, request, obj, form, change): obj.save() audio_files = request.FILES.getlist('audio_files') chapter_count = obj.chapter_set.count() for count, audio_file in enumerate(audio_files): Chapter.objects.create(book=obj, audio_file=audio_file, title=f'Մաս {chapter_count + 1 + count}') return super().save_model(request, obj, form, change) Here's the code for the form. class BookForm(forms.ModelForm): audio_files = forms.FileField(widget=forms.ClearableFileInput(attrs={'multiple': True})) class Meta: model = Book fields = ('title', 'title_en', 'title_ru', 'authors', 'description', 'description_en', 'description_ru', 'image', 'narrators', 'age_range', 'genres', 'top_book') I want … -
Django Form take the option value of a select in the html template
I have this formset which takes data from each form and selects it within the select. How do I get that value? I used value but it only shows me the id and not the option value views tot_gruppi = Gruppo.objects.all() GruppiFormSet = formset_factory(GruppiForm, extra = 0) gruppi_formset = GruppiFormSet(initial=[{'dati_gruppo': x} for x in range(1, tot_gruppi.count()+1)]) html <div class="mb-3"> <p> {{ form.dati_gruppo.value }} </p> {{ form.dati_gruppo }} </div> -
the css in my django project is not working
Please help me out. I don't get any errors in my css file or in finding it, but still the style i would like is not shown. my css file body { background-color: lightblue; } h1 { color: navy; margin-left: 20px; } h2 { color: deeppink !important; } my html page {% extends 'base.html' %} {% load static %} <link rel="stylesheet" type="text/css" href="{% static '../static/css/style.css' %}"> {% block content%} <h1>All synonymes will be shown here</h1> <form method=POST action="{% url 'add-vocabulair' %}"> {% csrf_token %} <input type="search" placeholder="valt onder" aria-label="Search" name="onder" value={{key}}><br/> <input type="search" placeholder="woord" aria-label="Search" name="woord"><br/> <button class="btn btn-outline-secondary" type="submit">Submit</button> </form> {{woord}} <br/> {{onder}} {% endblock %}} what can i do to make the style appear? -
How to convert str to django queryset type
Is there a way to do this? str to convert: <class 'str'> <QuerySet ['ee846092-c926-4bab-8aec-fe331a45a633', 'd0c9b275-0fd6-4dee-bc53-fcbc4b7835ea']> Queryset: <class 'django.db.models.query.QuerySet'> <QuerySet [{'reply_id': 'ee846092-c926-4bab-8aec-fe331a45a633'}, {'reply_id': 'd0c9b275-0fd6-4dee-bc53-fcbc4b7835ea'}]> -
Using dal for AutocompleteFilter admin filter
I have a Category model which has a field that is self recursive to indicate parent Category. and I want to have an Autocomplete filter in the admin site where I can filter child categories that belong to the same parent. How can I used the module AutocompleteFilter from dal_admin_filters. this is my Model: class Category(models.Model): name = models.CharField(max_length=100) parent = models.ForeignKey( "self", on_delete=models.CASCADE, null=True, blank=True, related_name="childs" ) description = models.TextField(null=True, blank=True) picture = models.ImageField(null=True, blank=True) is_active = models.BooleanField(default=True) ordering = models.PositiveIntegerField(default=0) the model is registred in the admin.py : class CategoryAdmin(SortableAdminMixin, TranslationAdmin, admin.ModelAdmin): search_fields = ["name"] fieldsets = ( ( _("Details"), { "fields": ( "name", "parent", "description", "picture", ), }, ), ) list_display = ( "ordering", "name", "parent", ) readonly_fields = ("display_picture",) admin.site.register(Category, CategoryAdmin) -
Django + React + Redux Axios instance header conflict?
I have all my functions based views on django protected with @permission_classes([IsAuthenticated]) so I have to send a JWT as Bearer token on every request. In the first version I was using this code: import axios from 'axios'; import { decodeUserJWT } from '../../extras' const user = JSON.parse(localStorage.getItem("user")); var decoded = decodeUserJWT(user.access); var user_id = decoded.user_id const instance = axios.create({ baseURL: 'http://localhost:8000/api', headers: {Authorization: 'Bearer ' + user.access}, params: {userAuth: user_id} }); export default instance; Everything was working fine. But then I added interceptors so I could handle the refreshToken process: const setup = (store) => { axiosInstance.interceptors.request.use( (config) => { const token = TokenService.getLocalAccessToken(); if (token) { // const uid = await decodeUserJWT(token); config.headers["Authorization"] = 'Bearer ' + token; // config.headers["userAuth"] = uid; } return config; }, (error) => { return Promise.reject(error); } ); const { dispatch } = store; axiosInstance.interceptors.response.use( (res) => { return res; }, async (err) => { const originalConfig = err.config; if (originalConfig.url !== "/auth/token/obtain/" && err.response) { console.log("TOKEN INTERCEPTOR"); // Access Token was expired if (err.response.status === 401 && !originalConfig._retry) { originalConfig._retry = true; try { const rs = await axiosInstance.post("/auth/token/refresh/", { refresh: TokenService.getLocalRefreshToken(), }); const { access } = rs.data; dispatch(refreshToken(access)); TokenService.updateLocalAccessToken(access); return … -
django celery error: AttributeError: 'EntryPoint' object has no attribute 'module_name'
i am extremely new to django-celery, its doc have been confusing to me and i have been following tutorial, here is just a basic setup and i have encountered a untrackable error for me, the error is: AttributeError: 'EntryPoint' object has no attribute 'module_name' full traceback: Traceback (most recent call last): File "/home/muhammad/Desktop/celery/env/lib/python3.8/site-packages/celery/app/base.py", line 1250, in backend return self._local.backend AttributeError: '_thread._local' object has no attribute 'backend' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/muhammad/Desktop/celery/env/lib/python3.8/site-packages/celery/worker/worker.py", line 203, in start self.blueprint.start(self) File "/home/muhammad/Desktop/celery/env/lib/python3.8/site-packages/celery/bootsteps.py", line 112, in start self.on_start() File "/home/muhammad/Desktop/celery/env/lib/python3.8/site-packages/celery/apps/worker.py", line 136, in on_start self.emit_banner() File "/home/muhammad/Desktop/celery/env/lib/python3.8/site-packages/celery/apps/worker.py", line 170, in emit_banner ' \n', self.startup_info(artlines=not use_image))), File "/home/muhammad/Desktop/celery/env/lib/python3.8/site-packages/celery/apps/worker.py", line 232, in startup_info results=self.app.backend.as_uri(), File "/home/muhammad/Desktop/celery/env/lib/python3.8/site-packages/celery/app/base.py", line 1252, in backend self._local.backend = new_backend = self._get_backend() File "/home/muhammad/Desktop/celery/env/lib/python3.8/site-packages/celery/app/base.py", line 955, in _get_backend backend, url = backends.by_url( File "/home/muhammad/Desktop/celery/env/lib/python3.8/site-packages/celery/app/backends.py", line 69, in by_url return by_name(backend, loader), url File "/home/muhammad/Desktop/celery/env/lib/python3.8/site-packages/celery/app/backends.py", line 47, in by_name aliases.update(load_extension_class_names(extension_namespace)) File "/home/muhammad/Desktop/celery/env/lib/python3.8/site-packages/celery/utils/imports.py", line 146, in load_extension_class_names yield ep.name, ':'.join([ep.module_name, ep.attrs[0]]) AttributeError: 'EntryPoint' object has no attribute 'module_name' the celery.py, init.py and and task are just the basic: init.py: from __future__ import absolute_import, unicode_literals from .celery import app as celery_app __all__ = ('celery_app',) celery.py: from … -
ValueError at /admin
The view main.views.single_slug didn't return an HttpResponse object. It returned None instead. def single_slug(request, single_slug): categories = [c.category_slug for c in TutorialCategory.objects.all()] if single_slug in categories: matching_series = TutorialSeries.objects.filter(tutorial_category__category_slug=single_slug) series_urls = {} for m in matching_series.all(): part_one = Tutorial.objects.filter(tutorial_series__tutorial_series=m.tutorial_series).earliest("tutorial_published") series_urls[m] = part_one.tutorial_slug return render(request=request, template_name='main/category.html', context={"tutorial_series": matching_series, "part_ones": series_urls}) tutorials = [t.tutorial_slug for t in Tutorial.objects.all()] if single_slug in tutorials: this_tutorial = Tutorial.objects.get(tutorial_slug=single_slug) tutorials_from_series = Tutorial.objects.filter(tutorial_series__tutorial_series=this_tutorial.tutorial_series).order_by('tutorial_published') this_tutorial_idx = list(tutorials_from_series).index(this_tutorial) return render(request, 'main/tutorial.html', context={"tutorial": this_tutorial, "sidebar": tutorials_from_series, "this_tut_idx": this_tutorial_idx}) I have tried all the solutions I can find, but couldn't find any solution. Before writing this block of code I can access admin panel of website, but right now I am getting The view main.views.single_slug didn't return an HttpResponse object. It returned None instead. error I have looked on my code if I didn't returned any render but that was not the case, I also applied migrations but that also couldn't solve my problem, so I don't know what is the problem -
Django - Is there a way to send extra information to an exception handling middleware?
In Django, an exception handling middleware is a middleware which overrides the process_exception(request, exception) function. I was writting a middleware and would like to send extra information to this middleware. More specifically, my intention is to filter sensitive data, since I am implementing this middleware in order to log uncatched exceptions (I am not using the usual python logging) and send notification by email. The error reporting of Django does not seems to fit my needs, since I could not get the request body. However, I would like to create something like the @sensitive_variables or @sensitive_post_parameters decorators to send this extra information to my middleware. I implemented a filter on my middleware class to filter common sensitive data, such as password. I also took a look at Django's ExceptionReporter but it does not seem to fit my needs. Some helpful links: Django error reporting documentation Django Middleware documentation -
How to get all the objects in the database Django related to text field id using search engine , search not displaying anything
I have model called Item that takes images,patient id(textfield), image id(pk). I want to search by the patient id and get all the database related to this patient id note: i have multiple objects related to patient id not only one object Example : Name patient id (text) info like : images, date, imageid steve 18181 info 1 steve 18181 info2 senerio: i have search box that i should write in it patient id then it searches the database and get all the objects that have the same patient id with their info. the problem is I tried many times to achieve this but every time no results the page is empty no data is shown I tried Item.object.filter(), prefect, select_related, contains and icontains all the same result Models.py class Item(models.Model): Name = models.TextField(max_length=191) category = models.TextField(max_length=50) Date = models.TextField(max_length=500, null=False) image = models.ImageField(upload_to=user_directory_path, null=True, blank=True) patientid= models.TextField() imageid=models.BigAutoField(primary_key=True) Index.html <div> <br><br><br><br> <div class="flex-container text-center"> <form method="GET" value="{{request.GET.s}}"> <input type="text" name="s" size="80" value="{{ request.GET.s }}" placeholder="Search "/> <i class="fa fa-search" style="color: #5e9e9f;"><input style="background-color: #5e9e9f;" type="submit" name="submit" value="search"/></i> </form> </div> <div> {% if submit == 's' and request.GET.s != '' %} {% if context %} <br> {% for received_memo in context … -
How to log out of the previous logged in user in Django
I have a question, probably very session related. What if we log on to user1 and someone from another computer logs on to the same user1, can you set it by some global variable to immediately log out what was previously logged in to it? I've seen the Django User Sessions library, but won't use it. -
Cannot connect to Postgres docker container from Django container
services: db: image: postgres volumes: - ./data/db:/var/lib/postgresql/data environment: - POSTGRES_DB=psg - POSTGRES_USER=psg - POSTGRES_PASSWORD=psg ports: - "5432:5432" backend: build: . command: python manage.py runserver 0.0.0.0:8000 volumes: - .:/code ports: - "8000:8000" environment: - POSTGRES_NAME=psg - POSTGRES_USER=psg - POSTGRES_PASSWORD=psg depends_on: - db This is the docker config. The issue is backend(Django) is not able to connect to the postgres DB. I tried with DB host as localhost and it was not able to connect. could not connect to server: Connection refused Is the server running on host "localhost" (127.0.0.1) and accepting TCP/IP connections on port 5432? Then I changed host to the ip address of the db container but still no success, this time it was a timeout error. could not connect to server: Connection timed out Is the server running on host "172.11.0.2" and accepting TCP/IP connections on port 5432? Could someone help me on how to connect to Postgres container from Django's container? -
issue with saving search term to database
I'd like to save everything that users search through my search bar. I have a function that handles that properly but when I try to save it I just get the date and time of searched term. Other columns are NULL or 0(only in total_searches column). models.py class SearchQueryTracker(models.Model): id = models.AutoField(primary_key=True) user_email = models.ForeignKey(User, blank=True, null=True) total_searches = models.IntegerField(default=0) search_term = models.CharField(max_length=1000, blank=True, null=True) searched_on = models.DateTimeField('searched on', default=timezone.now) def __str__(self): return str(self.search_term) views.py @login_required def SearchViewFBV(request): query = request.GET.get('q') query_list = request.GET.get('q', None).split() query_list_count = len(query_list) search_tracker = SearchQueryTracker() if query_list is not None: search_tracker.save() article_list = Article.objects.filter(status=1).order_by('-publish') video_list = Video.objects.filter(status=1).order_by('-publish') queryset_chain = chain( article_list, video_list ) qs = sorted(queryset_chain, key=lambda instance: instance.pk, reverse=True) count = len(qs) context = { 'query': query, 'count': count, 'query_list': qs, } return render(request, 'search/search_items.html', context) QUESTION Basically, I want to pass query_list_count, query variables as well as time (searched_on column) and user email(user_email column) and save these data to the SearchQueryTracker database. -
Django and Ajax: django url is the loading in the console, but the view function is not working
Basically, i am encounting the similar probleb like here: django url is loading in the console ,but the function in the view is not working, but I still cant find the solution. Views.py (handler.py) def delete(request, project_id): fid = request.GET.get('fid', '') print("------------------", fid) Handler.objects.filter(id=fid, project_id=project_id).delete() return JsonResponse({'status': True}) def barchart_handler(request, project_id): """ get the total amount of schrotte and 'legierungen' for every handler """ # calculate the total amount of schrotte for every handler model_list = [Schnellstahlschrott_kobaltfrei, Tiefzieh_stanzabfaelle, Schnellstahlschrott_kobaltlegiert, Cr_17_Or_Cr_13, Cr_Ni_Schrott, Kaltarbeitsstahl, Warmarbeitsstahl, Cr_Ni_148xx] masse_sum_list = [] firma_name_list = [] for index, model in enumerate(model_list): # calculate the total amount of schrotte for every handler menge_sum = model.objects.values_list('spezifikation__handler__name').annotate(menge_masse_sum=Sum('Menge')) firma_name_list = [item[0] for item in menge_sum] masse_list = [float(item[1]) for item in menge_sum] masse_sum_list.append(masse_list) df = pd.DataFrame(masse_sum_list, columns=firma_name_list) df.loc['Total', :] = df.sum(axis=0) total_sum = df.loc['Total', :].values.tolist() if len(total_sum) > 0: context = { "status": True, "data": { "firma_name_list": firma_name_list, "total_sum": total_sum, } } return JsonResponse(context) else: return JsonResponse({'status': False, 'errors': 'No data found'}) html template and javascript code: {% extends 'layout/manage.html' %} {% load static %} {% block title %}Dashboard{% endblock %} {% block content %} <div class="container-fluid"> <div class="row head"> <div class="col-md-8"> <div class="card"> <div class="card-header"> <i class="fa-solid fa-chart-area"></i> Händler … -
How to sort finding index of the similar variable [closed]
x=[a,a,a,b,b,c,a] I want to get a=3,b=2,c=1,a=1 as per the contatined list. -
How to assemble the variable name to use data from JSONField inside the Template in django?
I'm trying to build a website for tv series using Django framework, I put in the models.py all kinds of details about that show and a JSONField (named 'episodes') to define the number seasons and episodes in each season. Example: { "1" : 15 , "2" : 25 , "3" : 23} where season 1 contains 15 episodes, 2 contains 25 and so on the problem starts when I tried making a dropdown in the template where the series is playing so the user can select the episode to watch: This Code is working: Season 1 {% with ''|center:show.episodes.1 as range %} {% for episode in range %} Episode {{forloop.counter}} {% endfor %} {% endwhile %} Season 2 {% with ''|center:show.episodes.2 as range %} {% for episode in range %} Episode {{forloop.counter}} {% endfor %} {% endwhile %} Season 3 {% with ''|center:show.episodes.3 as range %} {% for episode in range %} Episode {{forloop.counter}} {% endfor %} {% endwhile %} But surely this can be much cleaner if I could use 2 for loops inside each others one for the seasons and one for the episodes which sounds easy but for some reason I couldn't do it. I tried: {% … -
Djoser- override perform_create method of class UserViewSet
Need to override the Djoser class UserViewSet method perform_create. I don't know how to do that can anyone help me out. Method from UserViewSet def perform_update(self, serializer): super().perform_update(serializer) user = serializer.instance signals.user_updated.send( sender=self.__class__, user=user, request=self.request ) # should we send activation email after update? if settings.SEND_ACTIVATION_EMAIL and not user.is_active: context = {"user": user} to = [get_user_email(user)] settings.EMAIL.activation(self.request, context).send(to) My URL Patterns from django.urls import URLPattern, path, re_path, include from . import views from .views import MyTokenObtainPairView, GetUser, ReviewsView, GetReviewsByUser from rest_framework_simplejwt.views import ( TokenRefreshView, ) urlpatterns = [ path('', views.getRoutes), path('api/token/', MyTokenObtainPairView.as_view(), name='token_obtain_pair'), path('api/token/refresh/', TokenRefreshView.as_view(), name='token_refresh'), path('api/auth/', include('djoser.urls')), path('api/user/', GetUser), path('api/user/<int:pk>/', GetReviewsByUser), path('api/reviews/', ReviewsView), ] -
How to integrate Python/React projects via workflow tools?
We have a business that sells products and our sales process has several steps. Our microservices are with DRF(Django Rest Framework) and our front_end is with react. We want to dynamic(low_code) our process with workflow tools under the .bpmn standard. We searched the internet but no explanation was found satisfying. This is the last StackOverflow post that we found. No complete examples of these tools (spiffworkflow or camunda) were found. We want to keep our process logic separate from the workflow engine. (just call our microservices) Can anyone introduce a powerful resource or best practice for our purpose? -
How do i get my likes count on my facebook's page using Django?
i want to be able to login to my web application through facebook and also get the user's amount of likes from the user's facebook page. I have tried Integrating the facebook library in Django but, i was unable to get the user's page likes.