超豪 发表于 2021-7-17 01:20:03

关于在pycharm中django的问题

求助群里的大佬,在学习小甲鱼的视频然后做课后作业,我除了idle之外也用pycharm(方便比对),在做题目时出现

Traceeback (most recent call last):
File "<input>", line 6, in <module>
File "D:\pycharm\文件\venv\lib\site-packages\django\__init__.py", line 19, in setup
    configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
File "D:\pycharm\文件\venv\lib\site-packages\django\conf\__init__.py", line 82, in __getattr__
    self._setup(name)
File "D:\pycharm\文件\venv\lib\site-packages\django\conf\__init__.py", line 67, in _setup
    % (desc, ENVIRONMENT_VARIABLE))
django.core.exceptions.ImproperlyConfigured: Requested setting LOGGING_CONFIG, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

的报错,且程序不能正常运行。
   最开始报错提示时没有django的的模块
:ModuleNotFoundError: No module named 'django'
我去安装模块以后运行就出现上面的报错

   以下是源代码(没有看错就这么简单,在idle里可以运行,正确得出x=520的结果,但是在pycharm里就出现问题)

if "Love":
    520
else:
    404

超豪 发表于 2021-7-17 01:21:01

{:10_266:}本人小白,很多地方不懂,麻烦各位了!

suchocolate 发表于 2021-7-17 07:25:59

shell是交互式运行,可以直接打印变量。
而脚本方式

suchocolate 发表于 2021-7-17 07:29:13

脚本方式运行不支持直接打印变量。
所以脚本运行得改成:
if xxxx:
    x=520
else:
    x=404

wp231957 发表于 2021-7-17 07:38:04

超豪 发表于 2021-7-17 01:21
本人小白,很多地方不懂,麻烦各位了!

你那不叫idle   你那是shell

阿奇_o 发表于 2021-7-17 10:29:28

本帖最后由 阿奇_o 于 2021-7-17 10:53 编辑

我的天哪,都学到Django了,还没整明白:IDLE怎么用 ? {:10_284:}
—— IDLE 本质是 可交互的shell !(当然,这说的是 不包括脚本编辑器部分)
—— 可交互的shell 基本上 就是为了让你可以少敲 print(..)

可你PyCharm用的不是"交互模式"!而是正常的、纯粹的Python.exe内核解释器 !
你得按正常的语法写。。换句话说,自己调用 print(...)

{:10_266:}

超豪 发表于 2021-7-17 22:15:44

阿奇_o 发表于 2021-7-17 10:29
我的天哪,都学到Django了,还没整明白:IDLE怎么用 ?
—— IDLE 本质是 可交互的shell !( ...

并没有学到这里,我还处在基础阶段{:10_266:}

超豪 发表于 2021-7-17 22:16:26

suchocolate 发表于 2021-7-17 07:29
脚本方式运行不支持直接打印变量。
所以脚本运行得改成:
if xxxx:


试过了,提示同样的错误{:10_266:}

超豪 发表于 2021-7-17 22:20:27

阿奇_o 发表于 2021-7-17 10:29
我的天哪,都学到Django了,还没整明白:IDLE怎么用 ?
—— IDLE 本质是 可交互的shell !( ...

还是非常感谢解答{:10_275:}

Easytan 发表于 2021-7-17 23:54:14

哇,你们都好厉害 ,我这个小白啥都不懂,可不可以加个微信 学习学习一个人学着 挺枯燥乏味的,求大佬们带带

suchocolate 发表于 2021-7-18 07:12:39

超豪 发表于 2021-7-17 22:16
试过了,提示同样的错误

把你更新后的代码发上来

超豪 发表于 2021-7-18 22:53:02

suchocolate 发表于 2021-7-18 07:12
把你更新后的代码发上来

我发现按楼上的调用print()的话就可以正常打印出来了,感谢你的解答{:10_278:}
页: [1]
查看完整版本: 关于在pycharm中django的问题