Django community: RSS
This page, updated regularly, aggregates Django Q&A from the Django community.
-
How to get the sum of transactions per month in django
I'm building a transaction application and need to display the data in charts using chart.js. I don't know how to get the sum for each month of the year. my model class Transaction(models.Model): trans_id = models.CharField(max_length=100, primary_key=True) trans_date = models.DateTimeField(auto_now_add=True) group_id = models.ForeignKey('Group', on_delete=models.CASCADE) username = models.ForeignKey(User, on_delete=models.CASCADE) trans_amount = models.FloatField() trans_type = models.CharField(max_length=20, default="contribution") def __str__(self): return str(self.trans_id) How can I get the sum totals? -
Duplicating checkbox in Django template
I'm building a web app and I went through something I'm unable to fix: in my app, I have a list of movies, and each movie has a little checkbox that shows the users if he has seen or not the mentioned movie. Everything works fine, every user can flag/unflag their movies. The problem begins when the user flags more than one movie: if one/none movie is flagged, everything works fine, when the user flags more than 2 movies, the checkboxes begin to duplicate, so that if I have 5 movies flagged, I'll have 5 checkboxes for each movie. I know where is the problem, but I don't really know how to fix it. Really, I spent over 2 days thinking about a possible solution, but I don't get it. Hope you will help me! <form action="" method="POST"> {% csrf_token %} <div class="row"> {% for film in films %} ... {% if user.seen.all %} {% for film2 in user.seen.all %} <input class="form-check-input" type="checkbox" id="check_seen" name="check_seen" value="{{film.pk}}" {% if film2.name == film.name %}checked{% endif %}> {% endfor %} {% elif not user.seen.all %} <input class="form-check-input" type="checkbox" id="check_seen" name="check_seen" value="{{film.pk}}"> {% endif %} (little save button)... </form> Essentially, what is happening here … -
Django constraints for UniqueConstraint does not work
I have tried to implement constraints for UniqueConstraint for two foreign keys in the Django model. So far it has not been working as expected. Here below is the model definition : class AssetMember(models.Model): asset = models.ForeignKey(Asset, null=True, related_name='assetmember_asset', on_delete=models.CASCADE) project = models.ForeignKey(Project, null=True, related_name='assetmember_project', on_delete=models.DO_NOTHING) class Meta: constraints = [ models.UniqueConstraint(fields=["asset", "project"], name="assetmember_unique_object") ] Yet, when I try to create two assetmember objects with the same asset and project as foreign key, I can see that the constraints are not working as expected : How shall I implement the model and the UniqueConstraint, so that it will not create the same object with asset and project twice? -
Error websocket djangochannelsrestframework
I did websocket connection by djangochannelsrestframework library, it connects but when I send some message it gets this error below Error image -
django test case setUp - queryset not updating
I'm experiencing issues trying to update a queryset on setUp: class MyTestCase(BaseTestCase): OPERATOR_USERNAME = "test_operator" OPERATOR_PASSWORD = "secret" OPERATOR_EMAIL = "test@example.org" @classmethod def setUpClass(cls): super().setUpClass() cls.operator = Operator.objects.create_superuser( username=cls.OPERATOR_USERNAME, password=cls.OPERATOR_PASSWORD, email=cls.OPERATOR_EMAIL ) def setUp(self) -> None: self.client.login(username=self.OPERATOR_USERNAME, password=self.OPERATOR_PASSWORD) utd_ids = MyModel.objects.filter( ref_year=2021).values_list("id", flat=True )[:10] utd_qs = MyModel.objects.filter(id__in=utd_ids) # just added another step for debugging purposes # update initial utd status _updates = utd_qs.update(status="INITIAL_STATE_VALUE") print(_updates) # it prints 10 self.ssn_list = list(utd_qs.values_list("user__ssn", flat=True)) self.client.login(username=self.OPERATOR_USERNAME, password=self.OPERATOR_PASSWORD) print(MyModel.objects.filter(id__in=utd_ids).values("status").distinct()) # this should retrieve 1 value but instead it retrieve multiple values different from INITIAL_STATE_VALUE am I doing something wrong? I tried the same update through python manage.py shell on a similar queryset and it works as expected -
Trying to set a minimum value within a form based on the total amount in the inventory
Views.py ( Where I want to check) def addInProcess(request): if request.user.is_authenticated: form = inProcess_form() if request.method =="POST": calc = InProcessPowder.objects.create( date = request.POST.get('date'), tc_date = request.POST.get('tc_date'), tc_weight = request.POST.get('tc_weight'), tc_remarks = request.POST.get('tc_remarks'), tgl_date = request.POST.get('tgl_date'), tgl_weight = request.POST.get('tgl_weight'), tgl_remarks = request.POST.get('tgl_remarks'), checked_by = request.user, ) context = {'form': form} return render(request, 'base/InProcess/InProcess_form.html', context) else: return render (request, 'landing.html') and in our Home view we call this as the total inventory amount def home(request): if request.user.is_authenticated: totalCal_yld = calamansi.objects.all().aggregate(Sum('yld')) ['yld__sum']or 0.00 This gets the total yield of calamansi juice from the calamansi object I want to compare tc_weight with totalCal_yld What I am trying to do is I want to minues tc_weight(processes calamansi) from totalCal_yld and equal a total which will represent the inventory of calamansi. Since calamansi is an ingredient in TC we are trying to make sure that it wont go negative or even not give them the option to do so. Help is very much appreciated -
JSON.parse: unexpected character at line 1 column 1 of the JSON data(django)
i was making an ecommerce website using django & trying to send data using fetch in javascript but this message is keep showing up. tried 100 times to figure out what's the issue but can't find one. i'm new btw total = total bill ship = True means, shipping is necesarry bcz the product is not digital. form is a form where the user added their info var userFormData = { "name": "null", "email": "null", "total": total, }; var shippingFormData = { "address": null, "city": null, "zipcode": null, "state": null, }; if (user == "AnnonymousUser") { userFormData.name = form.name.value; userFormData.email = form.email.value; } if (ship == "True") { shippingFormData.address = form.address.value; shippingFormData.city = form.city.value; shippingFormData.zipcode = form.zipcode.value; shippingFormData.state = form.state.value; } console.log(userFormData); console.log(shippingFormData); var url = "/checkout_info_process/"; fetch(url, { method: "POST", headers: { "Content-Type": "application/json", "X-CSRFToken": csrftoken, }, body:JSON.stringify({ "userform": userFormData, "shippingform": shippingFormData, }), }) .then((response) => response.json()) .then((data) => { console.log(data); -
How serve django media files on production? [Shared Hosting]
I have my django project running on Namecheap Shared Hosting but when I turn off the debug mode it stops fetching the media files. As I am on shared hosting I cannot edit the Apache Config file and Namecheap will not allow me to modify it. How can I serve the media file in shared hosting? Settings.py STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static') ] STATIC_ROOT = os.path.join(BASE_DIR, 'root') MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') Urls.py urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) Please suggest me what to do in this scenario for shared hosting. -
No wkhtmltopdf executable found in widows
I am not able to solve this error. This error giving in windows. Please tell me how to solve this error. Error: OSError at /1/ No wkhtmltopdf executable found: "b''" If this file exists please check that this process can read it or you can pass path to it manually in method call, check README. Otherwise please install wkhtmltopdf - https://github.com/JazzCore/python-pdfkit/wiki/Installing-wkhtmltopdf Request Method: GET Request URL: http://localhost:8000/1/ Django Version: 4.0.4 Exception Type: OSError Exception Value: No wkhtmltopdf executable found: "b''" If this file exists please check that this process can read it or you can pass path to it manually in method call, check README. Otherwise please install wkhtmltopdf - https://github.com/JazzCore/python-pdfkit/wiki/Installing-wkhtmltopdf Exception Location: C:\Users\Manoj\AppData\Local\Programs\Python\Python39\lib\site-packages\pdfkit\configuration.py, line 38, in __init__ Python Executable: C:\Users\Manoj\AppData\Local\Programs\Python\Python39\python.exe Python Version: 3.9.5 Python Path: ['C:\\Users\\Manoj\\Desktop\\sample\\resume_website', 'C:\\Users\\Manoj\\AppData\\Local\\Programs\\Python\\Python39\\python39.zip', 'C:\\Users\\Manoj\\AppData\\Local\\Programs\\Python\\Python39\\DLLs', 'C:\\Users\\Manoj\\AppData\\Local\\Programs\\Python\\Python39\\lib', 'C:\\Users\\Manoj\\AppData\\Local\\Programs\\Python\\Python39', 'C:\\Users\\Manoj\\AppData\\Roaming\\Python\\Python39\\site-packages', 'C:\\Users\\Manoj\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages', 'C:\\Users\\Manoj\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\win32', 'C:\\Users\\Manoj\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\win32\\lib', 'C:\\Users\\Manoj\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\Pythonwin'] Server time: Mon, 23 May 2022 09:41:24 +0000 -
Django URLs Reverse working but not updating my URL
I'm new to Django 4.0.4. I'm trying to use reverse in model to dynamically change the url without affecting other branch not affecting. url.py: urlpatterns = [ path('', home_view, name='home'), path('products/', product_list, name='product_list'), path('products/<int:myid>/', dynamic_lookup_view, name='product-detail'), path('admin/', admin.site.urls), ] models.py def get_absolute_url(self): return reverse("product-detail", kwargs={"myid": self.id}) html <p> {{instance.id}} <a href="{{instance.get_absolute_url}}">{{instance.title}}</a> </p> Output(working): enter image description here enter image description here Problem: when i change root url for dynamic_lookup_view from 'products/int:myid/' to 'ps/int:myid/' in url.py path('products/', product_list, name='product_list'), path('p/<int:myid>/', dynamic_lookup_view, name='product-detail'), There is no update in my instance.get_absolute_url in my html!? -
Django method to return a dictionary value from request payload
I have a serializer class like this class HousingSerializer(serializers.ModelSerializer[Housing]): class Meta: model = Housing fields = "__all__" depth = 1 with request payload as [{"id":"1234","created_at":"2022-05-20T15:55:43.611922Z","updated_at":"2022-05-20T15:55:43.611938Z","status":"pending"}]% I want to create a method that if giving a Housing 'id', it should return the status from the payload, in this case, it should return the status as 'pending'. -
using google api eith django
I'm trying to connect events withing py project to google calendar. my application doesn't used google login as it is intended for only a small group of people. I've been looking for hours on how to get it done and it doesnt work. Any help is appreciated. models.py class AgendaClient(models.Model): # used to store info(same as enviroment variables) name = models.CharField(max_length=30, null=True, blank=True, unique=True) json = models.TextField(blank=True, null=True) class Event(models.Model): summary = models.CharField(max_length=50, choices=EVENT_CHOICES) description = models.CharField(max_length=50, null=True, blank=True) start_date = models.DateField() google_link = models.CharField(max_length=150, null=True, blank=True) signals.py import datetime import json from django.db.models.signals import post_delete, post_save from google.auth.transport.requests import Request from google.cloud import storage from google.oauth2 import service_account from google.oauth2.credentials import Credentials from google_auth_oauthlib.flow import InstalledAppFlow from googleapiclient.discovery import build from googleapiclient.errors import HttpError from users.models import Lid from .models import AgendaClient, Event, NIEvent # If modifying these scopes, delete the file token.json. try: SCOPES = (AgendaClient.objects.get(name='SCOPES').json).strip("][").split(', ') except: pass def get_service(refresh = False): '''this functions gets and builds the service using the token and the client_secret''' creds = None # The file token.json stores the user's access and refresh tokens, and is # created automatically when the authorization flow completes for the first # time. if len(AgendaClient.objects.filter(name='token'))==1: creds … -
Django - Saving to DB, CSV file without single quotes
I have been trying to save a CSV file with information to add to db. And, is necessary to remove the single quotes, and ")". I already tried doing the replace but, didn't worked. Also, I am doing this by an admin view. I add the csv file with informations to create objects on my db. And, it's from multiple tables. I don't know if I am using the right code or logic for this. def upload_csv(self,request): form = CSVImportForm(request.POST, request.FILES) if request.method == "POST": csv_file = request.FILES['csv_upload'] file_data = csv_file.read().decode("utf-8") csv_data = file_data.split("\n") csv_data = file_data.replace("'", "") try : for x in csv_data: fields = x.split(",") print(fields) create_hospital = {} create_hospital['hospital_name'] = fields[0], create_hospital['hospital_website'] = fields[1], create_hospital['hospital_fiscalAddress'] = fields[2], create_hospital['hospital_shippingAddress'] = fields[3], create_hospital['hospital_region'] = fields[4], create_hospital['country'] = fields[5], create_hospital['hospital_contactPerson'] = fields[6], create_hospital['hospital_contactPhone'] = fields[7], create_hospital['hospital_contactEmail'] = fields[8], create_hospital['hospital_ImageLogo'] = fields[9] created_hospital = HospitalViewRoleForUsers.objects.create(**create_hospital) create_users = {} create_users['FKLab_User'] = fields[0], create_users['user_type'] = "1", create_users['email'] = fields[11], create_users['password'] = BaseUserManager().make_random_password(8), create_users['name'] = fields[10], # create_users['FKLab_User'] = created_hospital.id # create_users['user_type'] = "1" # create_users['email'] = fields[14], # create_users['password'] = BaseUserManager().make_random_password(8), # create_users['name'] = fields[13], # create_users['FKLab_User'] = created_hospital.id # create_users['user_type'] = "1" # create_users['email'] = fields[17], # create_users['password'] = BaseUserManager().make_random_password(8), # create_users['name'] … -
Django admin prefetch content_type model
I used the django debug toolbar to analyse why the calls to my usermodel were so painfully slow within the django admin. There I saw that I had hundreds of duplicate calls to the content_type model: SELECT ••• FROM "django_content_type" WHERE "django_content_type"."id" = 1 LIMIT 21 362 similar queries. Duplicated 4 times. To be honest, I do not understand where these calls come from in the first place but I wanted to pre_fetch the model. However, this seems not to be possible in the normal way because there is actually no ForeignKey or any other kind of direct relationship between the models. How could I reduce those 362 content_type calls? This is the usermodel in question: class User(AbstractBaseUser, PermissionsMixin): """ Base model for the user application """ USERNAME_FIELD = "email" objects = UserManager() username_validator = None username = None email = models.EmailField(_("email address"), unique=True) is_staff = models.BooleanField(default=False) is_active = models.BooleanField(default=True) date_joined = models.DateTimeField(default=timezone.now) first_name = models.CharField(max_length=150, blank=True) last_name = models.CharField(max_length=150, blank=True) title_of_person = models.ForeignKey( TitleOfPerson, on_delete=models.CASCADE, blank=True, null=True ) is_verified = models.BooleanField(default=False) language = models.ForeignKey( Language, blank=True, null=True, on_delete=models.SET_NULL ) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) class Meta: verbose_name = _("User") verbose_name_plural = _("Users") def __str__(self) -> str: return self.email … -
Can i make sfu webrtc in django for live broadcasting of stream to many people ? any source code or tutorial?
I am a python new developer I am planning to do own SFU implementation for broadcasting video conferencing app in addition I am planning to do face recognition with attendance system. So decided to use python. Can you help me by giving answer of above question. can I use django as media server Can I pass the media to the server -
django-import-export want to calculate totals of CSV columns before importing and issuing warning
Using django-import-export, Wanted to import rows into postgresql table only after calculating the total of a particular column of CSV. If it is beyond a limit, want to issue a warning and prevent import else get the page which asks for confirmation of import of this tool. The def before_save_instance method is only for 1 instance at a time. How can I implement for all the rows of the CSV at a time? -
Django migrations no longer running on aws
I am hosting a site via elastic beanstalk and I have a 01_migrate.sh file in .platform/hooks/postdeploy in order to migrate model changes to a postgres database on Amazon RDS: #!/bin/sh source /var/app/venv/staging-LQM1lest/bin/activate python /var/app/current/manage.py migrate --noinput python /var/app/current/manage.py createsu python /var/app/current/manage.py collectstatic --noinput This used to work well bu now when I check the hooks log, although it appears to find the file there is no output to suggest that the migrate command has been ran i.e. previously I would get the following even if no new migrations: 2022/03/29 05:12:56.530728 [INFO] Running command .platform/hooks/postdeploy/01_migrate.sh 2022/03/29 05:13:11.872676 [INFO] Operations to perform: Apply all migrations: account, admin, auth, blog, contenttypes, home, se_balance, sessions, sites, socialaccount, taggit, users, wagtailadmin, wagtailcore, wagtaildocs, wagtailembeds, wagtailforms, wagtailimages, wagtailredirects, wagtailsearch, wagtailusers Running migrations: No migrations to apply. Found another file with the destination path 'favicon.ico'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path. Whereas now I just get 2022/05/23 08:47:49.602719 [INFO] Running command .platform/hooks/postdeploy/01_migrate.sh Found another file with the destination path 'favicon.ico'. It will be ignored since only the first encountered file is collected. If this is … -
Django manage.py commands generates error in Cronjob
Whenever I'm running a manage.py command (e.g. migrate, runserver) everything is fine. I'm using the following Cronjob command: * * * * * python3 /home/ec2-user/Project/manage.py migrate However, whenever I'm scheduling a manage.py command in Crontab, the following error comes up: File "/home/ec2-user/project/manage.py", line 22, in <module> main() File "/home/ec2-user/project/manage.py", line 18, in main execute_from_command_line(sys.argv) File "/home/ec2-user/.local/lib/python3.7/site-packages/django/core/management/__init__.py", line 419, in execute_from_command_line utility.execute() File "/home/ec2-user/.local/lib/python3.7/site-packages/django/core/management/__init__.py", line 395, in execute django.setup() File "/home/ec2-user/.local/lib/python3.7/site-packages/django/__init__.py", line 24, in setup apps.populate(settings.INSTALLED_APPS) File "/home/ec2-user/.local/lib/python3.7/site-packages/django/apps/registry.py", line 114, in populate app_config.import_models() File "/home/ec2-user/.local/lib/python3.7/site-packages/django/apps/config.py", line 301, in import_models self.models_module = import_module(models_module_name) File "/usr/lib64/python3.7/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1006, in _gcd_import File "<frozen importlib._bootstrap>", line 983, in _find_and_load File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 677, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 728, in exec_module File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "/home/ec2-user/.local/lib/python3.7/site-packages/django/contrib/auth/models.py", line 3, in <module> from django.contrib.auth.base_user import AbstractBaseUser, BaseUserManager File "/home/ec2-user/.local/lib/python3.7/site-packages/django/contrib/auth/base_user.py", line 48, in <module> class AbstractBaseUser(models.Model): File "/home/ec2-user/.local/lib/python3.7/site-packages/django/db/models/base.py", line 122, in __new__ new_class.add_to_class('_meta', Options(meta, app_label)) File "/home/ec2-user/.local/lib/python3.7/site-packages/django/db/models/base.py", line 326, in add_to_class value.contribute_to_class(cls, name) File "/home/ec2-user/.local/lib/python3.7/site-packages/django/db/models/options.py", line 207, in contribute_to_class self.db_table = truncate_name(self.db_table, connection.ops.max_name_length()) File "/home/ec2-user/.local/lib/python3.7/site-packages/django/utils/connection.py", line 15, in __getattr__ return getattr(self._connections[self._alias], item) File "/home/ec2-user/.local/lib/python3.7/site-packages/django/utils/connection.py", … -
Django: URL Path not found jumps into next app
I have two apps: backend shop I my urls in main app dir: path('backend/', include('backend.urls')), path('', include('shop.urls')), the problem is if I write in my url: localhost:8000/backend/abc which not exist Django jumps over to shop.urls and the app is crashing because it can not find the slug and the query goes in fail. How can I prevent if I go to the url /backend/somethingwhichnotexist is returning an 404 and not search in other app urls for this folder? I have thought that this is one of the main reason for split the urls in app folders. Here are some urls from backend/urls.py: from django.urls import path, re_path from . import views as backend_views from django.contrib.auth import views as auth_views from froala_editor import views from django.conf.urls import include urlpatterns = [ path('stamdata/', backend_views.edit_masterdata), path('praefikser/', backend_views.edit_prefixes), path('leverandorer/', backend_views.suppliers_view), path('leverandorer/add', backend_views.add_supplier), ] handler404 = 'backend.views.page_not_found_view' regards Christopher. -
Optional part of url django url
I am trying to set up a url in a Django project so that an API written in JS call can hit it from two different views. For example: localhost:8000/edit/3 will make a call from the / view which corresponds to localhost:8000/ to the function that makes to modifications the resource with id of 3. I would like to use the same API from a different view as follows: localhost:8000/profile/23/edit/3. This basically means that I would like the user to be able to modify the same resource, using the exact same API. Could I possibly set up the path in the urls.py file using re_path instead of path in the urlpattenrs to accomplish this? urlpatterns would look something like this: from django.urls import path, re_path from . import views urlpatterns = [ ... # API routes ... re_path("{profile/<int: user_id>/}edit/<int:post_id>", views.edit), ... ] Please note that the curly braces - {} - are not part of the actual path but enclose the part I would like to be optional. Also, currently path is used instead of re_path. I'm just guessing my goal could be accomplished using regex. Here's part the edit function in views.py: def edit(request, post_id): if request.method == "PUT": … -
Iterate and append the different values from JSON into a variable
I'm trying to iterate and append the QId and Answer from the payload, desired output expected would be like 12|Yes&&13|Yes&&14|Yes&&15|Yes&&16|Yes&&17|Yes&&. All I wanted is to concatenate QId and Answer before it saves to the database. How could I achieve this Qstans = str(qid)+'|'+ answer+'&&'.join([str(qid)+'|'+(answer) for ran in request.data]) this line which append the values output which I'm getting 12|Yes12|Yes&&12|Yes&&12|Yes&&12|Yes&&12|Yes&&12|Yes payload: 0: {AuditorId: 10, Agents: "Joshi", Supervisor: "Prabhu", TicketId: "HRR6506691",Answer: "Yes", QId: 150…} 1: {AuditorId: 10, Agents: "Joshi", Supervisor: "Prabhu", TicketId: "HRR6506691",Answer: "No", QId: 151…} 2: {AuditorId: 10, Agents: "Joshi", Supervisor: "Prabhu", TicketId: "HRR6506691",Answer: "Yes", QId: 152…} 3: {AuditorId: 10, Agents: "Joshi", Supervisor: "Prabhu", TicketId: "HRR6506691",Answer: "Yes", QId: 153…} 4: {AuditorId: 10, Agents: "Joshi", Supervisor: "Prabhu", TicketId: "HRR6506691",Answer: "No", QId: 154…} 5: {AuditorId: 10, Agents: "Joshi", Supervisor: "Prabhu", TicketId: "HRR6506691",Answer: "Yes", QId: 155…} 6: {AuditorId: 10, Agents: "Joshi", Supervisor: "Prabhu", TicketId: "HRR6506691",Answer: "No", QId: 156…} code here: @api_view(['POST']) def SaveUserResponse(request): if request.method == 'POST': for ran in request.data: qid = ran.get('QId') answer = ran.get('Answer') Qstans = str(qid)+'|'+ answer+'&&'.join([str(qid)+'|'+(answer) for ran in request.data]) print(Qstans) -
Providing custom field in serializer using model data
In Problem model I'm storing a list of users who have done it. In Problem serializer when user will request his data I want to show him if he has done certain problem. So I created custom field in serializer class and want to fill it using models data. this is what I have done. from rest_framework import serializers from dsa.models import Problem class ProblemSerializer(serializers.ModelSerializer): isDoneByUser = serializers.BooleanField(default=False) class Meta: model = Problem fields = ['id', 'topic', 'title', 'link', 'isDoneByUser'] def perform_create(self, serializer): user = self.request.user userlist = serializer.data.get('isDone') print(userlist) if user in userlist: self.isDoneByUser = True But this always setting isDoneByUser = False(default value) please help! -
Django frequently used api
I created a project and 5 applications Now the problem is how many times the particular api is used by all or any particular user Can any one help me We can create new api or anything but I need output for above -
save Jalali(Hijri shamsi) datetime in database in django
I have a Django project, and I want to save created_at datetime in the database. I generate datetime.now with jdatetime (or Khayyam) python package and try to save this in DateTimeField. But sometimes it raises error because the Gregorian(miladi) date of the entry does not exist. what can I do about this? -
Django Access link via multiple name and appnames
I have a application called portfolio_menu that has store.urls and inside store.urls has pruduct.urls that inside has the view with name list page, how do I access it trough the {%url%} tag? I will put below the code: portfolio_menu.urls: app_name = 'portfolio' urlpatterns = [ path('test', include('store.urls', namespace='store')), path('', views.menu), ] store.urls: urlpatterns = [ path('', include('product.urls', namespace='product')), ] product.urls: app_name = 'product' urlpatterns = [ path('', views.ProductListView.as_view(), name='list'), ] the funcion I want to get, but don't know the sintax: <a href="{%url portfolio:store:product:list%}"></a> #I wish something like that