Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python manage.py:错误:无法识别的参数:runserver 8000,Google Analytics API Django_Python_Django_Google Analytics_Oauth 2.0_Google Analytics Api - Fatal编程技术网

Python manage.py:错误:无法识别的参数:runserver 8000,Google Analytics API Django

Python manage.py:错误:无法识别的参数:runserver 8000,Google Analytics API Django,python,django,google-analytics,oauth-2.0,google-analytics-api,Python,Django,Google Analytics,Oauth 2.0,Google Analytics Api,这是我的模特 import argparse import os from django.db import models from django.db import models from django.contrib.auth.models import User from oauth2client import tools from oauth2client.client import flow_from_clientsecrets, Storage CLIENT_SECRETS = o

这是我的模特

import argparse
import os
from django.db import models
from django.db import models
from django.contrib.auth.models import User
from oauth2client import tools
from oauth2client.client import flow_from_clientsecrets, Storage
 CLIENT_SECRETS = os.path.join(
 os.path.dirname(__file__), 'client_secrets.json')
TOKEN_FILE_NAME = 'credentials.dat'
FLOW = flow_from_clientsecrets(
CLIENT_SECRETS,
scope='https://www.googleapis.com/auth/analytics.readonly',
message='%s is missing' % CLIENT_SECRETS
)
def prepare_credentials():
 parser = argparse.ArgumentParser(parents=[tools.argparser])
flags = parser.parse_args()
# Retrieve existing credendials
storage = Storage(TOKEN_FILE_NAME)
credentials = storage.get()
# If no credentials exist, we create new ones
if credentials is None or credentials.invalid:
    credentials = tools.run_flow(FLOW, storage, flags)
return credentials



class FlowModel(models.Model):
id = models.ForeignKey(User, primary_key=True)
flow = FLOW


class CredentialsModel(models.Model):
id = models.ForeignKey(User, primary_key=True)
credential = prepare_credentials()
当我运行python manage.py runserver时 它给了我下面的错误

      usage: manage.py [-h] [--auth_host_name AUTH_HOST_NAME]
             [--noauth_local_webserver]
             [--auth_host_port [AUTH_HOST_PORT [AUTH_HOST_PORT ...]]]
             [--logging_level {DEBUG,INFO,WARNING,ERROR,CRITICAL}]
     manage.py: error: unrecognized arguments: runserver 8000
我已尝试寻找解决方案,但此错误仍然存在。 由于时间不多,请帮助我解决此问题。

尝试替换:

parser = argparse.ArgumentParser(parents=[tools.argparser])

尝试替换:

parser = argparse.ArgumentParser(parents=[tools.argparser])