Веб-сайт Django не загружается после запроса

У меня есть два сайта Django на одном сервере, использующем Apache (windows 10) с mod_wsgi. Мой первый Django-сайт работает нормально, он намного проще, а вот второй - нет. Когда я подключаюсь к нему, он загружается очень медленно, но я не могу подключиться к нему снова (он просто остается в фазе подключения без ошибок). У меня была эта проблема довольно долго, вот мои другие сообщения для контекста.

Только совсем недавно я определил, что проблема связана с этим конкретным проектом Django, ниже я приведу большую часть моего кода. Надеюсь, кто-нибудь сможет показать мне, что я сделал неправильно. Свяжитесь со мной, если этой информации недостаточно, спасибо.

База urls.py

from django.contrib import admin
from django.urls import path, include
urlpatterns = [
    path('admin/', admin.site.urls),
    path("accounts/", include("accounts.urls")),
    path('', include('mainfront.urls')),
    path('about/', include('mainfront.urls')),
    path('contact/', include('mainfront.urls')),
    path('home/', include('mainfront.urls')),
    path('ckeditor/', include('ckeditor_uploader.urls')),
]

База WSGI

import os

from django.core.wsgi import get_wsgi_application

import sys

sys.path.append('C:/xampp/htdocs/neostorm')

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'neostorm.settings')

application = get_wsgi_application()

Mainfront (фронтальное приложение) views.py

from django.shortcuts import render
import threading
from mcstatus import JavaServer
from .models import Article
#Query the minecraft server every 5 seconds
def queryserver():
    threading.Timer(5.0, queryserver).start()
    server = JavaServer.lookup("neostorm.us.to:25565")
    try:
        global status 
        server.status().latency
        global playersonline 
        playersonline = server.status().players.online
    except:
        status='Offline'
        playersonline='n/a'
    else:
        status='Online'
queryserver()
# Create your views here.
def index(request):
    #Sort Article class by date of created date and updated date
    obj = Article.objects.order_by('-created_at')
    article_context = {
        "object_list":obj
    }
    return render(request, 'mainfront/index.html', {'playeronline' : playersonline, 'status' : status} | article_context)

def about(request):
    return render(request, 'mainfront/About.html')

def contact(request):
    return render(request, 'mainfront/Contact.html')

Mainfront models.py

from django.db import models
from ckeditor_uploader.fields import RichTextUploadingField
from django.contrib.auth.models import User



# Create your models here.
class Article(models.Model):
    title = models.CharField(max_length=50)
    body = RichTextUploadingField(blank=True, null=True)
    #Order the articles model by the date of update
    created_at = models.DateTimeField(auto_now=True)
    user = models.ForeignKey(User, on_delete=models.CASCADE, blank=True, null=True, editable=False)

Решением было перейти на MySQL. По какой-то причине существующая база данных оказалась поврежденной, даже когда я ее удалил.

Вернуться на верх