質問編集履歴

1

情報の追加

2019/10/06 14:00

投稿

omyu
omyu

スコア22

test CHANGED
File without changes
test CHANGED
@@ -3,3 +3,23 @@
3
3
  しかし、sample.pyでmodels.pyからモデルクラスをimportし、sample.pyを実行しようとしても『ModuleNotFoundError: No module named '__main__.models'; '__main__' is not a package』というエラーが出ます。
4
4
 
5
5
  djangoでは、もともと準備されているurls.pyやviews.pyなどのpythonファイル以外は使えないのでしょうか。
6
+
7
+
8
+
9
+ mainappというアプリケーションディレクトリにsend_mail.pyを作りました。
10
+
11
+ AddressModelに保存されたメールアドレスをTO_ADDRESSに一つずつ代入しメールを送るアプリを作りたく、Web上で簡単にメールアドレスを登録できるdjangoを使用したのですが、いざsend_mail.pyを実行しようとpython3 send_mail.pyとコマンドを打つと『Traceback (most recent call last):
12
+
13
+ File "send_mail.py", line 7, in <module>
14
+
15
+ from .models import AddressModel
16
+
17
+ ModuleNotFoundError: No module named '__main__.models'; '__main__' is not a package』というメッセージが出ます。
18
+
19
+ かなりの初心者ですが、解決方法を教えていただけたら幸いです。
20
+
21
+ また、情報不足でしたら投稿を修正したいのでご指摘いただきたいです。
22
+
23
+ よろしくお願いします。
24
+
25
+ ![イメージ説明](c44f9f02a5b70927c090763c2433127a.png)