0
私はこのDjangoプロジェクトを開始しました。ニュースレターというアプリを作成しました。ModuleNotFoundError:私のDjangoプロジェクトに 'newsletter.model'という名前のモジュールがありません
これは私のmodels.pyです:
from django.db import models
# Create your models here.
class SignUp(models.Model):
email = models.EmailField()
full_name = models.CharField(max_length=120, blank=False, null=True)
timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)
updated = models.DateTimeField(auto_now_add=False, auto_now=True)
def __str__(self):
return self.email
これは私のadmin.pyです:
from django.contrib import admin
# Register your models here.
from .forms import SignUpForm
from .models import SignUp
class SignUpAdmin(admin.ModelAdmin):
list_display = ["__str__", "timestamp", "updated"]
form = SignUpForm
#class Meta:
# model = SignUp
admin.site.register(SignUp, SignUpAdmin)
は、私はforms.pyを開く:
from django import forms
from .model import SignUp
class SignUpForm(forms.ModelForm):
class Meta:
model = SignUp
fields = ['email']
問題があります、私はサーバを実行しようとしたとき、それは私にエラーを与えた:
File "C:\Users\JOSHUA\Documents\trydjango18\src\newsletter\admin.py", line 4, in <module>
from .forms import SignUpForm
File "C:\Users\JOSHUA\Documents\trydjango18\src\newsletter\forms.py", line 3, in <module>
from .model import SignUp
ModuleNotFoundError: No module named 'newsletter.model'
誰かが助けてください。
それは働いた。ありがとう –