Почему моя база данных SQLlite в django не показывает те же записи, когда я запускаю ее на другой машине; (запуск сервера на локальном хосте)
Итак, я пытаюсь создать базовое приложение для управления задачами. Основная проблема заключается в базе данных, у меня и моего друга есть точно такой же код, который мы взяли у представителя, когда он и я запускаем сервер на локальном хосте и пытаемся использовать сайт, например, создать учетную запись и добавить задачи, но когда мы открываем панель администратора, я могу видеть только мои задачи и учетные записи в базе данных пользователей, которые были созданы на моей машине, а мой друг может видеть учетные записи и задачи, созданные на его машине, хотя наши базы данных одинаковы, они не отображают одни и те же записи, раньше такой проблемы не было, если он добавлял задачу и создавал учетную запись, я мог видеть это в своей панели администратора через свою машину и наоборот, я не знаю, что именно произошло. Похоже, что базы данных не синхронизированы, и они опустошаются каждый раз, когда вы запускаете сайт на другой машине. Это создает нам проблемы, потому что мы работаем над функцией приглашения, когда вы можете ввести email пользователя в определенную задачу, тогда этот пользователь начнет видеть задачу на своей машине, поскольку базы данных не синхронизированы, машина не распознает email, а иногда распознает, но задача не отображается на машине моего друга, но эта функция отлично работает с другими аккаунтами, которые были созданы на моей машине. Ниже приведен файл Models.py
from django.db import models
import datetime
from django.contrib.auth.models import User
from django.conf import settings
# Create your models here.
class ListCreation(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='owned_tasks', default=1)
Invited_users = models.ManyToManyField(settings.AUTH_USER_MODEL, related_name='tasks', blank=True)
created = models.CharField(max_length=30)
description = models.TextField(blank=True, null=True)
deadline = models.DateField(null=True, blank=True)
priority = models.IntegerField(default = 0)
completed = models.BooleanField(default=False)
.
Я думаю, что это может быть источником проблемы, но все еще неясно, так что до того, как система аутентификации была правильно построена, когда два пользователя вошли в систему и добавили задачи, они могли видеть задачи друг друга, так как задачи были в одной базе данных, и это было также время, когда независимо от того, какую машину вы используете для запуска веб-сайта, панель администратора и записи в панели администратора были точно такими же, даже если суперпользователь был другим. Я также предполагаю, что когда я работал над функцией приглашения, это то, что могло испортить ее. Ниже показано создание задачи, отображение задачи и приглашение, виды.