перемещение Django Проект из windows в Ma c миграция - PullRequest
0 голосов
/ 07 мая 2020

Я переместил свой проект с моей windows машины на Ma c с помощью GitHub

, когда я запустил python manage.py runserver

, он работал нормально, показывая мою страницу входа, и, поскольку я этого не делал, При переносе приложения произошел сбой,

поэтому я выполнил python manage.py makemigrations Я думал, что это решит проблему, но после этого, когда я пытаюсь запустить сервер, я получаю домашнюю страницу dejan go, а также все мои классы являются Undefined

Undefined classes issue

Django Home Page

и моя база данных, которая postgresql не отображается любая из моих моделей в таблице и каждый раз после этого выполняйте миграцию, показывающую ошибку ниже

и ython manage.py migrate, показывающую ниже

Operations to perform:
Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
No migrations to apply.

No changes detected

setting.py

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'accounts',
'xadmin',
'django_filters',
'crispy_forms',
]

база данных:

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.postgresql',
    'NAME': 'crashDB',
    'USER': 'postgres' ,
    'PASSWORD': '1234',
    'HOST': 'localhost',
}
}

в чем проблема ?? и как лучше всего переместить мой проект с windows на Ma c?

путь в настройках:

STATIC_URL = '/static/'
MEDIA_URL = '/images/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'crash/static')
]

Cra sh .urls:

urlpatterns = [
path('admin/', admin.site.urls),
path('', include('accounts.urls')),
]

accounts.urls:

    path('',views.home,name='home'),

домашняя функция в представлении:

@login_required(login_url='Login')
def home(request):
TotalNumberOfOrders = Order.objects.all().count()
#orderbycustomer =      Order.objects.values('customer','customer_id').annotate(dcount=Count('product_id'))
orderbycustomer=    Order.objects.values('customer_id').annotate(dcount=Count('customer_id')).values('customer_id__name','dcount','customer_id')
Customers = Customer.objects.all()
Orders = Order.objects.all().order_by('-date_created')[:4]
TotalInProgress = Order.objects.filter(status__icontains='للتوصيل').count()
TotalDelivredOrders = Order.objects.filter(status__icontains='تم التوصيل').count()
TotalPindingOrders = Order.objects.filter(status__icontains='متأخر').count()
print('total of orders',orderbycustomer)

context = {
'Customers':Customers,
'TotalNumberOfOrders':TotalNumberOfOrders,
'TotalDelivredOrders':TotalDelivredOrders,
'TotalPindingOrders':TotalPindingOrders,
'TotalInProgress':TotalInProgress,
'Orders':Orders,
'orderbycustomer':orderbycustomer
}
return render(request,'accounts/dashboard.html',context)
...