Python点击Pycharm按钮Run的时候出现Type ‘manage.py help <subcommand>‘ for help on a specific subcommand.

问题描述

命令行运行manage.py文件时,后面接的参数:runserver 127.0.0.1:8004。

python manage.py runserver 127.0.0.1:8000  

(端口自行更改,笔者的是8000端口,引用的是8004端口)

而直接用Pycharm使用RUN或者DEBUG时,出现以下情况

Type 'manage.py help <subcommand>' for help on a specific subcommand.
 
Available subcommands:
 
[auth]
    changepassword
    createsuperuser
 
[contenttypes]
    remove_stale_contenttypes
 
[django]
    check
    compilemessages
    createcachetable
    dbshell
    diffsettings
    dumpdata
    flush
    inspectdb
    loaddata
    makemessages
    makemigrations
    migrate
    sendtestemail
    shell
    showmigrations
    sqlflush
    sqlmigrate
    sqlsequencereset
    squashmigrations
    startapp
    startproject
    test
    testserver
 
[sessions]
    clearsessions
 
[staticfiles]
    collectstatic
    findstatic
    runserver
 
Process finished with exit code 0

解决思路:在Pycharm中配置好文件的执行参数

方法一、配置manage参数

1:进入manage文件配置
选择"manage"==>“Edit Configurations…”

在这里插入图片描述

2:配置参数

Parameters:runserver

在这里插入图片描述

保存退出

3:启动

方法二、在Pycharm中配置好文件的执行参数

这才是我们需要改变的地方,而不是单独更改manage.py文件的执行参数

1:选择目标项目

在这里插入图片描述

2:进入目标项目的配置
在这里插入图片描述
3:配置参数
在这里插入图片描述
Host和Port 组成了参数"启动链接":http://10.0.0.0:8004

这里的runserver就直接全局使用了,而不止是manage.py一个文件的了(注:这里已经去掉了manage.py里面的runserver参数)。
4:直接运行整个项目
在这里插入图片描述
Error: That IP address can’t be assigned to.

5:更换成正确IP
在这里插入图片描述

做法如下所示:
在这里插入图片描述

在这里插入图片描述
要注意这里的Edit Configurations... 的编辑对象可是不一样的。
在这里插入图片描述

在这里插入图片描述
其实就是对准下面的提示,在上面HOST输入指定的ip地址,就可以了。

最后还有一点要注意的是,使用了第二个方法,那么你就不能使用Pycharm工具来运行 manage.py了,因为前面不是被删除了Parameters 参数 runserver,所以如果你是如下运行的
在这里插入图片描述

那么依旧会报错Type ‘manage.py help <subcommand>‘ for help on a specific subcommand. ,除非你指定了项目名,如下所示,config 是我的项目主配置文件
在这里插入图片描述
在这里插入图片描述
当然,两种方法都可以一起用,这是我验证过的,所以不管是manage.py 还是项目主文件,都可以用Pycharm工具运行起来,而不会再报错 —— Type ‘manage.py help <subcommand>‘ for help on a specific subcommand.

参考链接

Python点击RUN或者DEBUG的时候出现Type ‘manage.py help <subcommand>‘ for help on a specific subcommand.

  • 15
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值