Django community: RSS
This page, updated regularly, aggregates Django Q&A from the Django community.
-
Django - simple_history.models To capture who did changes in the database and integrate with the admin page
Django - simple_history.models To capture who did changes in the database and integrate with the admin page I want to have capture updated_by(who updated the changes in the filed.)But the updated_by columns does not updates and is always empty. I am able to capture uddated_timestamp but not updated_by. and it remains empty. I have installed django-simple-history,then installed _app of setting added 'simple_history' and in middleware 'simple_history.middleware.HistoryRequestMiddleware', As I saw in doc at https://django-simple-history.readthedocs.io/en/2.7.0/user_tracking.html I am pasting my codes here . Please help Models.Py from django.db import models from django.urls import reverse from django.utils import timezone from django.utils.text import slugify from django.core.validators import MaxValueValidator, MinValueValidator ## changes by rahul from django.db import transaction from simple_history.models import HistoricalRecords #from audit_log.models.fields import LastUserField, LastSessionKeyField from django.contrib.auth.models import User class Company(models.Model): class Meta: verbose_name_plural = "companies" name = models.CharField(max_length=128) def __str__(self): return self.name class Game(models.Model): company = models.ForeignKey('projects.Company', on_delete=models.PROTECT, related_name='projects') title = models.CharField('Game title', max_length=128) start_date = models.DateField('Game start date', blank=True, null=True) end_date = models.DateField('Game end date', blank=True, null=True) estimated_design = models.DecimalField('Estimated design hours', decimal_places=2, max_digits=10, blank=True, null=True, validators=[MinValueValidator(0.00), MaxValueValidator(10000)]) actual_design = models.DecimalField('Actual design hours', default=0, decimal_places=2, max_digits=10, blank=True, null=True, validators=[MinValueValidator(0.00), MaxValueValidator(10000)]) estimated_development = models.DecimalField('Estimated development hours', decimal_places=2, max_digits=10, blank=True, null=True, validators=[MinValueValidator(0.00), MaxValueValidator(10000)]) actual_development … -
How to count objects in django
Thank you all for always sharing your knowledge here. I have an issue with counting an object in Django. I am currently learning and working on a basic HR system and already have my views, models, et al set up. I plan to have an interface whereby I can print out employees count based on gender. The one I currently have set up is increasing the counts for both male and female any time I create a new employee. Please how do I correct this anomaly? views.py from django.contrib.auth.decorators import login_required from django.contrib.auth.models import User from django.shortcuts import render from django_tables2 import RequestConfig from django_tables2.export import TableExport from .models import Employee from .models import EmployeeFilter from .tables import EmployeeTable @login_required() def employees(request): filter = EmployeeFilter(request.GET, queryset=Employee.objects.all()) table = EmployeeTable(filter.qs) RequestConfig(request, paginate={"per_page": 15}).configure(table) count = Employee.objects.all().count() male_count = Employee.objects.filter(gender__contains='Male').count() female_count = Employee.objects.filter(gender__contains='Female').count() user_count = User.objects.all().count() export_format = request.GET.get("_export", None) if TableExport.is_valid_format(export_format): exporter = TableExport(export_format, table) return exporter.response("table.{}".format("csv", "xlsx")) return render(request, "employees/employees.html", { "table": table, "filter": filter, "count": count, "male_count": male_count, "female_count": female_count, "user_count": user_count, }) template.html {% extends "employees/base.html" %} {% load render_table from django_tables2 %} {% load django_tables2 %} {% load querystring from django_tables2 %} {% block content %} <!--Data … -
How do I make individual users in my project to make posts which are particular to them?
I need help with my program. I need to make a dynamic "Homepage" for users where they can see their past posts. I haven't tried anything since I am clueless. Please help. -
Getting error cannot import name 'six' from 'django.utils' when using Django 3.0.0 latest version
Currently I have upgraded version of Django 2.2 to 3.0 and suddenly getting error like below. ImportError: cannot import name 'six' from 'django.utils' I have checked Traceback is like below. Traceback (most recent call last): File "c:\Users\admin\.vscode\extensions\ms-python.python-2019.11.50794\pythonFiles\ptvsd_launcher.py", line 43, in <module> main(ptvsdArgs) File "c:\Users\admin\.vscode\extensions\ms-python.python-2019.11.50794\pythonFiles\lib\python\old_ptvsd\ptvsd\__main__.py", line 432, in main run() File "c:\Users\admin\.vscode\extensions\ms-python.python-2019.11.50794\pythonFiles\lib\python\old_ptvsd\ptvsd\__main__.py", line 316, in run_file runpy.run_path(target, run_name='__main__') File "C:\Python37\Lib\runpy.py", line 263, in run_path pkg_name=pkg_name, script_name=fname) File "C:\Python37\Lib\runpy.py", line 96, in _run_module_code mod_name, mod_spec, pkg_name, script_name) File "C:\Python37\Lib\runpy.py", line 85, in _run_code exec(code, run_globals) File "D:\production\myproject\erp_project\manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "d:\production\myproject\venv\lib\site-packages\django\core\management\__init__.py", line 401, in execute_from_command_line utility.execute() File "d:\production\myproject\venv\lib\site-packages\django\core\management\__init__.py", line 377, in execute django.setup() File "d:\production\myproject\venv\lib\site-packages\django\__init__.py", line 24, in setup apps.populate(settings.INSTALLED_APPS) File "d:\production\myproject\venv\lib\site-packages\django\apps\registry.py", line 92, in populate app_config = AppConfig.create(entry) File "d:\production\myproject\venv\lib\site-packages\django\apps\config.py", line 90, in create module = import_module(entry) File "d:\production\myproject\venv\lib\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 "d:\production\myproject\venv\lib\site-packages\post_office\__init__.py", line 3, in <module> from .backends import EmailBackend File "d:\production\myproject\venv\lib\site-packages\post_office\backends.py", line 6, in <module> from .settings import … -
Register page couldn't register user
I have setup register page by Django. The URL of register input on IE, register page is ok, but I cliked 'register' button on page, no register form display. enter image description here users\urls.py urlpatterns = [ # register page re_path('^register/$', views.register, name='register'), ] users\views.py def register(request): """register new user""" if request.method != 'POST': # display blank register form form = UserCreationForm() else: # deal filled form form = UserCreationForm(data=request.POST) if form.is_valid(): new_user = form.save() # auto login, and redirect to home page authenticated_user =authenticate(username=new_user.username,password=request.POST['password1']) login(request, authenticated_user) return HttpResponseRedirect(reverse('learning_logs:index')) context = {'form': form} return render(request, 'users/register.html', context) register.html {% extends "learning_logs/base.html" %} {% block content %} <form method="post" action="{% url 'users:register' %}"> {% csrf_token %} {{ form.as_P }} <button name="submit">register</button> <input type="hidden" name="next" value="{% url 'learning_logs:index' %}" /> </form> {% endblock content %} -
Cannot install Pillow on Windows (Offline)
I downloaded the Pillow package from: https://pypi.org/project/Pillow/ The latest version is 6.2.1. But when I try to install it to my offline-computer, it gives the error: The header or library files could not be found for zlib, a required dependency when compiling pillow from source Then i tried downloading and installing it into my Internet connected PC and copied the installed folder in my venv to the offline system and placed it on the correct path (lib/site-packages). But when I run the command: python manage.py migrate It gives the same error again. My current Python version is 3.7. -
Django/i18n: how to translate method result in a template?
I am working on internationalization of my project. There is something I do not understand even reading Django documentation I have a view where I pass a context (a list) In my template, I loop on this list and run a method on each element of my list this method return a string ('string#1' or 'string#2' depending of the element) I would like to translate (en/fr) but I did not understand how to do it? Should I apply the translation in my models or in the template? Below a simplified code for an example models.py class mymodel(models.Model) def mymethod(self): condition = othermodel.objects.get(pk=self.ide) if condition == 1 : return 'string#1' # the string I want to translate else: return 'string#2' # the string I want to translate return '' views.py def test(request): mylist= _(["elt#1","elt#2","elt#3","elt#4","elt#5"]) return render(request, 'myapp/test.html', {'mylist': mylist}) test.html {% for element in mylist %} {{ element.mymethod }} {% endfor %} -
ModuleNotFoundError: No module named 'config' while running mypy
I have implemented mypy in my django rest framework but I am getting errors ModuleNotFoundError: No module named 'config' while running mypy.Is there any wrong with my django_settings_module in my mypy.ini file ? I used to run my project with the command python manage.py runserver --settings=config.settings.development which was working fine but while configuring this setting in the mypy it is giving me error. What I might be doing wrong ? mypy.ini [mypy] plugins = mypy_django_plugin.main, mypy_drf_plugin.main ignore_missing_imports = True files=**/*.py warn_unused_ignores = True strict_optional = True check_untyped_defs = True follow_imports = silent show_column_numbers = True [mypy.plugins.django-stubs] django_settings_module = config.settings.development settings directory /project /config __init__.py urls.py wsgi.py /settings base.py development.py wsgi.py app_path = os.path.abspath( os.path.join(os.path.dirname(os.path.abspath(__file__)), os.pardir) ) sys.path.append(os.path.join(app_path, "project")) os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings') application = get_wsgi_application() -
how to make an unlockscreen function and refer to the previous page they open before they lock it if they succeed login in django
Im trying to make a lock_screen function where you can lock the website , if you want to go to toilet or not , and login again if you want to unlock it , and refer to the last page they visit before they lock it The problem is , i put the name and the password right , but still redirect to lockscreen here's the view.py def unlockscreen(request): if request.method == 'POST': form = AuthenticationForm(data=request.POST) if form.is_valid(): username = form.cleaned_data.get('username') password = form.cleaned_data.get('password') path = request.META.get('HTTP_REFERER') guess = User.objects.get(username=username) identity = guess.id table2 = UserProfileInfo.objects.get(user_id=identity) role = table2.role user = authenticate(username=username,password=password) if user is not None: if role == 'Business Analyst': request.session['username'] = username request.session['role'] = role login(request, user) return HttpResponseRedirect('/home/') else : messages.error(request,"error1") else : messages.error(request,"error2") else : messages.error(request,"error3") form = AuthenticationForm() return render(request,"lock_screen.html",{"form":form}) #pretend the last page we visit is the index.html @cache_control(no_cache=True, must_revalidate=True, no_store=True) @login_required def index_view(request): if request.session.get('username'): username = request.session['username'] role = request.session['role'] print(username) return render(request, 'index.html',{"username":username , "role":role}) else : messages.error(request, "Login required") return HttpResponseRedirect('/') def lockscreen(request): del request.session['username'] return render(request, 'lock_screen.html') lock_screen.html <form method="post"> {% csrf_token %} <input type="text" name="username" value = {{request.user.username}} class ="form-control placeholder-no-fix" disabled=""> <br> <input type="password" name="password" placeholder="Password" … -
Detect changes in models and migrate automatically without have to run the migrations command
I want to create a new model on every button click in Django and migrate it without running migrations command. Is that possible??if yes,how? Thanks in advance.🙂 -
Display contents of a text file in Django template
I am attempting to create a file in simple website and then read the contents of the same in a variable inside a Django view function and parse the variable to the template to be displayed on web page. However, when I print the variable, it appears the same on cmd as is in the original text file, but the output on the web page has no formattings but appears like a single string. I've been stuck on it for two days. Also I'm relatively new to django and self learning it ''' file1 = open(r'status.txt','w',encoding='UTF-8') file1.seek(0) for i in range(0,len(data.split())): file1.write(data.split()[i] + " ") if i%5==0 and i!=0 and i!=5: file1.write("\n") file1.close() file1 = open(r'status.txt',"r+",encoding='UTF-8') d = file1.read() print(d) #prints on cmd in the same formatting as in text file return render(request,'status.html',{'dat':d}) **#the html displays it only as a single text string** ''' ''' {% block content %} {{dat}} {% endblock %} '''html page display -
Secure a file in endpoint with the same permissions as the endpoint in Django REST
I have a project in Django REST framework with model like this class Attachment attachment_type = models.PositiveSmallIntegerField(choices=constants.AttachmentTypes.CHOICES) creator = models.ForeignKey(User, related_name="attachments", on_delete=models.PROTECT) file = models.FileField(upload_to='uploads/%Y/%m/%d/', max_length=511) name = models.CharField(max_length=255) size = models.CharField(max_length=30) And ModelViewSet using the model with custom permissions class AttachmentViewSet(viewsets.ModelViewSet): queryset = models.Attachment.objects.all() Permissions for this ViewSet are based on a user roles and work fine. Problem is with permissions to a file field. It is now accessible to whoever has the link. I need the same permissions to a file as to Attachment endpoint. What is the proper way to do it? -
how to integrate keycloak with django and angular
i am using keycloak to login to my angular app instead of django rest API (simple token based authentication ) and i am following this below procedure and flow. so is correct? angular web page click on login went to keycloak login login successful and keycloak returned to angular app access key, id token , refresh token etc.. what is the next flow , what i need to send to django API from angular app , what i need to send fro django to angular? any suggestion? -
Optional virtual environment creation error
'"virtualenv"' is not recognized as an internal or external command, operable program or batch file.-is the error message that displayed after typing "mkvirtualenv " I am trying to create another virtual environment for a django project -
How to get name respect to that id form mysql table?
In my project i have crud like operation, so when i select department i save id of that item , and bind to table to show that inserted records , so when i bind department i want to bind name of that department not that id . pls help me in this.. Model.py class Department(models.Model): ACTIVE = 1 INACTIVE = 2 DELETED = 3 STATUS_CHOICES = ( (ACTIVE, 'active'), (INACTIVE, 'inactive'), (DELETED, 'deleted'), ) department_id = models.AutoField(primary_key=True) department_name = models.CharField(max_length=30, null=False) created_on = models.DateTimeField(auto_now_add=True, null=False) created_by = models.CharField(max_length=100, null=False) modified_on = models.DateTimeField(auto_now_add=True) modified_by = models.CharField(max_length=100) status = models.CharField(max_length=10, null=False, choices=STATUS_CHOICES) objects = UserManager() class Meta: managed = True db_table = "ht_department" def __str__(self): return self.department_id forms.py class EmpForm(ModelForm): class Meta: model = Employee fields = ["employee_id", "Name", "designation", "department_id", "manager_id", "date_of_joining","date_of_birth", "location_id", "email", "contact_number", "password", "created_by", "modified_by", "status", "user_type"] class dept(ModelForm): class Meta: model = Department fields = ["department_id", "department_name", "created_by", "modified_by", "status"] class EmpLoc(ModelForm): class Meta: model = Location fields = ["location_id", "location_name", "created_by", "modified_by", "status"] html <tbody id="myTable"> {% for employee in employees %} <tr> <td>{{ employee.employee_id}}</td> <td>{{ employee.Name}}</td> <td>{{ employee.designation}}</td> <td>{{ employee.department_id}}</td> <td>{{ employee.manager_id}}</td> <td>{{ employee.location_id}}</td> <td> <a href="#editEmployeeModal" class="edit" data-toggle="modal"><i class="material-icons" data-toggle="tooltip" title="Edit">&#xE254;</i></a> <a href="#deleteEmployeeModal" class="delete" … -
How to return data from a database for a logged-in user in Django Rest Framework?
Scenario: I have two APIs currently. A RegisterAPI and a LoginAPI. The RegisterAPI registers a new user and a LoginAPI allows them to access their details only. I used JWT authentication as well. I want to retrieve data from the database for a particular user who logs in using the Login API in DRF. My intention is to interact with the database but the problem is that I have two models in my serializer with a One-To-One relationship and I am confused about how to move forward with this issue. To get a clearer picture, view my code below: models.py: from django.db import models from django.contrib.auth.models import User class UserData(models.Model): user = models.OneToOneField(User, on_delete = models.CASCADE) company = models.CharField(max_length=100, blank=True, null=True) address = models.TextField() views.py: class RegisterAPI(APIView): permission_classes = [AllowAny] def post(self, request, format=None): serializer = UserDataSerializer(data=request.data) if serializer.is_valid(): content = { 'status': 'Thanks for registering'} return Response(content, status=status.HTTP_201_CREATED) return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) class LoginAPI(viewsets.ModelViewSet): permission_classes = [IsAuthenticated] def list(self, request, *args, **kwargs): user_id = request.user.id queryset = User.objects.filter(id = user_id).first() user_serializer = UserSerializer(queryset, many = True) return Response(user_serializer.data) serializers.py: from rest_framework import serializers from users.models import UserData from django.contrib.auth.models import User class UserDataSerializer(serializers.ModelSerializer): class Meta: model = userData fields = … -
Filer and Multi-Tenant Problem (Postgres Schemas)
We are experiencing a weird problem. We use Postgresql Schemas and uses request middleware to switch between different schemas. Keep in mind that the Model -> Content Type ID links differ from schema to schema due to new models made after the first tenant was created. When I restart UWSGI and then on Tenant 1 goto the Filer->Folder page in the admin then it works well. Now when I go to Tenant 2 then it seems that filer is trying to use the content type id of the File model in Tenant 1 to lookup the real instance class. Could it be that the ctype_id is being cached somehow? -
draw polygon on google map and save for specific account
I want to draw polygon on google map to highlight the area and user can save and edit it whenever they want. I am a beginner and does not have a proper code. -
Django: Problem with Separating the Two User Names
I am learning Django by building an application, called TravelBuddies. It will allow travelers to plan their trip and keep associated travel items (such as bookings, tickets, copy of passport, insurance information, etc), as well as create alerts for daily activities. The application will also able to update local information such as weather or daily news to the traveler. Travelers can also share the travel information with someone or have someone to collaborate with them to plan for the trip. I am facing a problem. When I go to http://127.0.0.1:8000/triplist/, I see this page: When I click on Trip Name: Kuala Lumpur and taken to activity.html through this link: http://127.0.0.1:8000/triplist/kuala-lumpur/: "john" and "williams" are two separate user names. They need to be separated by a comma (,). So it will look like this: Co-traveller: john, williams. How can I do it? Here are my codes in models.py: from django.contrib.auth.models import User from django.db import models from django.template.defaultfilters import slugify # Create your models here. class Trip(models.Model): trip_name = models.CharField(max_length=100) date = models.DateField() planner_name = models.CharField(max_length=100) add_coplanner = models.ManyToManyField(User) slug = models.SlugField(max_length=150, default='null') def __str__(self): return self.trip_name def save(self, *args, **kwargs): self.slug = slugify(self.trip_name) super().save(*args, **kwargs) class Activity(models.Model): trip = models.ForeignKey(Trip, … -
How can write on two different postgres model?
Question: How can I write to two different Postgres model and read from one of them? Actually, I want to migrate some data from one Postgres database to another Postgres database. the databases schema are the same. So after migration, I want to write both databases and read from one of them. What I tried: I tried to handle it by writing a new database router in Django. from django.conf import settings class MigrationRouter: def db_for_read(self, model, **hints): return settings.READ_ALIAS_DB def db_for_write(self, model, **hints): return settings.WRITE_ALIAS_DB def allow_relation(self, obj1, obj2, **hints): return None def allow_migrate(self, db, app_label, model_name=None, **hints): if db in (settings.READ_ALIAS_DB, settings.WRITE_ALIAS_DB): return True return None If I put both database aliases in the db_for_write method that does not work as I expected. -
Update or create a model in django
I have a django table named Inventory Models.py class ClientInventory(models.Model): product_short_code = models.CharField(max_length=500, default=0, null=True) product_quantity = models.IntegerField(default=0, null=True) product_owner = models.ForeignKey(Client, on_delete=models.CASCADE, related_name='inventory_owner') and I want to update this inventory whenever a form named Delivered Docket is filled and this is my view to do that Views.py @method_decorator([login_required, employee_required], name='dispatch') class DeliveredDocketFormView(CreateView): model = DeliveredDocket fields = "__all__" template_name = 'packsapp/employee/docketDeliveredForm.html' def form_valid (self, form): product = form.save(commit=False) product.save() data = form.cleaned_data ClientInventory.objects.update_or_create(product_short_code=data["product1"], product_quantity =data["product1_recieved_quantity"], product_owner = data['created_for']) ClientInventory.objects.update_or_create(product_short_code=data["product2"], product_quantity=data["product2_recieved_quantity"], product_owner=data['created_for']) ClientInventory.objects.update_or_create(product_short_code=data["product3"], product_quantity=data["product3_recieved_quantity"], product_owner=data['created_for']) ClientInventory.objects.update_or_create(product_short_code=data["product4"], product_quantity=data["product4_recieved_quantity"], product_owner=data['created_for']) ClientInventory.objects.update_or_create(product_short_code=data["product5"], product_quantity=data["product5_recieved_quantity"], product_owner=data['created_for']) ClientInventory.objects.update_or_create(product_short_code=data["product6"], product_quantity=data["product6_recieved_quantity"], product_owner=data['created_for']) ClientInventory.objects.update_or_create(product_short_code=data["product7"], product_quantity=data["product7_recieved_quantity"], product_owner=data['created_for']) ClientInventory.objects.update_or_create(product_short_code=data["product8"], product_quantity=data["product8_recieved_quantity"], product_owner=data['created_for']) messages.success(self.request, 'The Delivered Docket was created with success!') return redirect('employee:delivered_docket_table') How can I reduce the number of ORM calls as this does not feel right?? This is the form data: {'sender': <Warehouse: Yantra Gurgaon Warehouse>, 'pending_docket_list': <AllotmentDocket: Yantra Gurgaon Warehouse::client::2019-12-04>, 'material_received_date': datetime.date(2019, 12, 4), 'pod _received': 'Yes', 'product1': 'Vipin', 'product1_alloted_quantity': 56, 'product1_recieved_quantity': 56, 'product2': None, 'product2_alloted_quantity': None, 'product2_recieved_quantity': None, 'product3': No ne, 'product3_alloted_quantity': None, 'product3_recieved_quantity': None, 'product4': None, 'product4_alloted_quantity': None, 'product4_recieved_quantity': None, 'product5': None, 'product5_alloted_quantity': None, 'product5_recieved_quantity': None, 'product6': None, 'product6_alloted_quantity': None, 'product6_recieved_quantity': None, 'product7': None, 'product7_alloted_quantity': None, 'product7_recieved_quanti ty': None, 'product8': None, 'product8_alloted_quantity': None, 'product8_recieved_quantity': None, 'created_on': datetime.datetime(2019, 12, … -
For Python2 to Python3 code conversion, Which version of Python & Django best suited?
Currently I am working in big firm where we need to convert python2 old big Django project into python3 version so I have done lots of research related but still not able to find any perfect answer related to which version of Python and Django best suited for conversion. Currently I am using Python : 2.7.16 & Django : 1.9.13 in my old version. Is there any document or reference available which can suggest me best suited version of Python & Django for above old version for python2 to python3 conversion. Thanks. -
How can I fix this error in my tutorial im working on?
I cant seem to figure this tutorial out, im studying django and python and im super stuck. My book says to update the paths like so @code TEMPLATE_DIRS = (getabspath('templates')) MEDIA_ROOT = getabspath('media') MEDIA_URL = '/media/' but when I do i get a syntax error. enter image description here -
Problem with Displaying the Output of models.ManyToManyField(User)
I am learning Django by building an application, called TravelBuddies. It will allow travelers to plan their trip and keep associated travel items (such as bookings, tickets, copy of passport, insurance information, etc), as well as create alerts for daily activities. The application will also able to update local information such as weather or daily news to the traveler. Travelers can also share the travel information with someone or have someone to collaborate with them to plan for the trip. I am facing a problem. I have added two activities for Kuala Lumpur through Django admin. They are "Going to Botanical Garden" and "Going to Aquaria." When I go to http://127.0.0.1:8000/triplist/, I see this page: As you can see, in the Co-planner field, the name of the user is being displayed as <QuerySet [<User: williams>]>.But it is supposed to be displayed as Co-planner: williams. Same problem occurs when I click on Trip Name: Kuala Lumpur and taken to http://127.0.0.1:8000/triplist/kuala-lumpur/: Here are my codes in models.py: from django.contrib.auth.models import User from django.db import models # Create your models here. from django.template.defaultfilters import slugify class Trip(models.Model): trip_name = models.CharField(max_length=100) date = models.DateField() planner_name = models.CharField(max_length=100) add_coplanner = models.ManyToManyField(User) slug = models.SlugField(max_length=150, default='null') … -
I m facing this prblm when I m running my django application on local host I m using atom ide
after starting my server when I open browser then this shows