質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

コマンドプロンプト

コマンドプロンプト(cmd.exe)はMicrosoftによって提供されているコマンドラインインタプリタです。OS/2・Windows CE・Windows NTで使用可能です。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

0回答

741閲覧

Windows8.1のコマンドプロントでDjangoが起動できない

NOBU1534

総合スコア0

Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

コマンドプロンプト

コマンドプロンプト(cmd.exe)はMicrosoftによって提供されているコマンドラインインタプリタです。OS/2・Windows CE・Windows NTで使用可能です。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2020/06/30 15:36

編集2020/07/02 15:07

前提・実現したいこと

windows8.1のコマンドプロントで、Djangoを起動しようとしています。
『Pythonプログラミングのツボとコツがゼッタイにわかる本』秀和システム(2016年)
のp213ページのコマンドを試しています。

発生している問題・エラーメッセージ

エラーメッセージ RuntimeError: __class__ not set defining 'AbstractBaseUser' as <class 'django.co ntrib.auth.base_user.AbstractBaseUser'>. Was __classcell__ propagated to type.__ new__?

該当のソースコード

Python

1Microsoft Windows [Version 6.3.9600] 2(c) 2013 Microsoft Corporation. All rights reserved. 3 4C:\Users\mycat_000>cd firstDjango 5 6C:\Users\mycat_000\firstDjango>python manage.py runserver 7Exception ignored in thread started by: <function check_errors.<locals>.wrapper 8at 0x03300460> 9Traceback (most recent call last): 10 File "C:\Users\mycat_000\AppData\Local\Programs\Python\Python38-32\lib\site-pa 11ckages\django\utils\autoreload.py", line 226, in wrapper 12 fn(*args, **kwargs) 13 File "C:\Users\mycat_000\AppData\Local\Programs\Python\Python38-32\lib\site-pa 14ckages\django\core\management\commands\runserver.py", line 113, in inner_run 15 autoreload.raise_last_exception() 16 File "C:\Users\mycat_000\AppData\Local\Programs\Python\Python38-32\lib\site-pa 17ckages\django\utils\autoreload.py", line 249, in raise_last_exception 18 six.reraise(*_exception) 19 File "C:\Users\mycat_000\AppData\Local\Programs\Python\Python38-32\lib\site-pa 20ckages\django\utils\six.py", line 685, in reraise 21 raise value.with_traceback(tb) 22 File "C:\Users\mycat_000\AppData\Local\Programs\Python\Python38-32\lib\site-pa 23ckages\django\utils\autoreload.py", line 226, in wrapper 24 fn(*args, **kwargs) 25 File "C:\Users\mycat_000\AppData\Local\Programs\Python\Python38-32\lib\site-pa 26ckages\django\__init__.py", line 27, in setup 27 apps.populate(settings.INSTALLED_APPS) 28 File "C:\Users\mycat_000\AppData\Local\Programs\Python\Python38-32\lib\site-pa 29ckages\django\apps\registry.py", line 108, in populate 30 app_config.import_models(all_models) 31 File "C:\Users\mycat_000\AppData\Local\Programs\Python\Python38-32\lib\site-pa 32ckages\django\apps\config.py", line 199, in import_models 33 self.models_module = import_module(models_module_name) 34 File "C:\Users\mycat_000\AppData\Local\Programs\Python\Python38-32\lib\importl 35ib\__init__.py", line 127, in import_module 36 return _bootstrap._gcd_import(name[level:], package, level) 37 File "<frozen importlib._bootstrap>", line 1014, in _gcd_import 38 File "<frozen importlib._bootstrap>", line 991, in _find_and_load 39 File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked 40 File "<frozen importlib._bootstrap>", line 671, in _load_unlocked 41 File "<frozen importlib._bootstrap_external>", line 783, in exec_module 42 File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed 43 File "C:\Users\mycat_000\AppData\Local\Programs\Python\Python38-32\lib\site-pa 44ckages\django\contrib\auth\models.py", line 4, in <module> 45 from django.contrib.auth.base_user import AbstractBaseUser, BaseUserManager 46 File "C:\Users\mycat_000\AppData\Local\Programs\Python\Python38-32\lib\site-pa 47ckages\django\contrib\auth\base_user.py", line 52, in <module> 48 class AbstractBaseUser(models.Model): 49RuntimeError: __class__ not set defining 'AbstractBaseUser' as <class 'django.co 50ntrib.auth.base_user.AbstractBaseUser'>. Was __classcell__ propagated to type.__ 51new__? 52

試したこと

ネットで調べたことをいくつか試してみましたが、解決できませんでした。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Bindi

2020/07/12 18:03

Python と Django のバージョンを記載してください。 ちなみに、同じ質問が Stackoverflow にありましたが、質問自体の評価が -1 でした。 2016年発行は、とても古いし、題名からしてあやしすぎる。 おそらく、動かしている Django のバージョンでサポートしている Python のバージョンで、動かしていないから。
NOBU1534

2020/07/17 07:52

Python3.8.3 Django1.10 です
Bindi

2020/07/17 13:45 編集

なぜ、そんなに古い Django を使っているのでしょうか。 Django 1.10 は python3.8 をサポートしているのでしょうか。
NOBU1534

2020/07/18 03:17

新しいバージョンのDjangoにすればいけそうですか
Bindi

2020/07/18 08:30

理由を聞きたかったのですが。 いけるかどうかわかりませんが、Django 1.10 は 2009年にリリースされていて、 現在の最新である Python3.8 で動かしたら問題がでるのは当然かと思います。 すべてのソフトウェアで、必ず要求 (request) があるので、それを確認してほしい。 ちなみに、わたしは、いくつかのパッケージが python 3.8 で問題が出ているので、 python 3.7 を使っています。(動作の問題ではなく、パッケージがインストールできないという問題が発生している。) 3.8 はリリースされてから約半年しかたっていないし、3.7 は、あと3年はサポートされるし。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問