[英]I'm creating a game in tkinter as a school project and it crashes without an error
[英]How can i solve this error? I'm working with django on a school project and i'm stuck
我收到此錯誤“ModuleNotFoundError: No module named 'models'”。 我創建了一個名為 Job 的模型並將其導入管理員。 但我有那個錯誤。 我已經嘗試在項目中切換模型和其他一些文件夾的名稱,因為我在某個地方讀到了可能是問題的地方,但我似乎無法理解它。
from django.db import models
from django.contrib.auth.models import User
from django.utils import timezone
class Job(models.Model):
title = models.CharField(max_length=150)
company = models.CharField(max_length=100)
location = models.CharField(max_length=200)
salary = models.CharField(max_length=100)
nature = models.CharField(max_length=10, choices=TYPE_CHOICES, default=FULL_TIME)
experience = models.CharField(max_length=10, choices=EXP_CHOICES, default=TIER1)
summary = models.TextField()
description = models.TextField()
requirements = models.TextField()
logo = models.ImageField (default='default.png', upload_to='upload_images')
date_created = models.DateTimeField(default=timezone.now)
owner = models.ForeignKey(User, on_delete=models.CASCADE)
def __str__(self):
return '{} looking for {}'.format(self.company, self.title)
那么這是我在 admin.py 文件中的輸入
from django.contrib import admin
from models import Job
admin.site.register(Job)
您收到此錯誤是因為模型不是模塊。 改用這個。
from django.contrib import admin
from .models import Job
admin.site.register(Job)
什么'。 確實是在 admin.py 所在的目錄中找到一個模型文件。
添加一個.
在admin.py
中導入的模型之前指定要在同一目錄中查找,如下所示:
from .models import Job
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.