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
Django 错误22无效参数\\:\\已添加_Django - Fatal编程技术网

Django 错误22无效参数\\:\\已添加

Django 错误22无效参数\\:\\已添加,django,Django,我正在将django项目从一台运行Ubutnu的计算机导出到另一台运行Windows 10的计算机。我已经用pip install-r requerients.txt导出了环境,而且一切似乎都很好,因为,例如,python manage.py migrate工作正常 服务器在python manage.py runserver中启动良好,但是,当我在浏览器中打开URL时,出现以下错误: IOError位于/home/[Errno 22]无效参数: u'C:\Users\myusername\En

我正在将django项目从一台运行Ubutnu的计算机导出到另一台运行Windows 10的计算机。我已经用
pip install-r requerients.txt导出了环境,而且一切似乎都很好,因为,例如,
python manage.py migrate
工作正常

服务器在
python manage.py runserver
中启动良好,但是,当我在浏览器中打开URL时,出现以下错误:

IOError位于/home/[Errno 22]无效参数: u'C:\Users\myusername\Envs\myenv\myproject\:\HomePage.html'

视图设置正确,因为项目在ubuntu中运行正常。问题似乎在于HomePage.html,它应该位于
..\\myproject\\marketingApp\\templates\\HomePage.html
中,正在
…\\myproject\\:\\HomePage.html中查找,我不知道如何/在何处修复该问题。

我通过将我的项目文件夹路径
'C:\\Users\\myuser\\Envs\\myenv\\myproject'直接添加到模板中来加载该文件。

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [
                os.path.join(BASE_DIR, 'templates'),
                'C:\\Users\\myuser\\Envs\\myenv\\myproject'
                ],
        'APP_DIRS': True,
        'OPTIONS': {
            'debug':DEBUG,
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
                "django.core.context_processors.i18n",
                "django.core.context_processors.media",
                "django.core.context_processors.static",
                "django.core.context_processors.tz"
            ],
        },
    },
] 
通过将我的项目文件夹路径
'C:\\Users\\myuser\\Envs\\myenv\\myproject'
直接添加到模板目录中,我成功加载了文件:

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [
                os.path.join(BASE_DIR, 'templates'),
                'C:\\Users\\myuser\\Envs\\myenv\\myproject'
                ],
        'APP_DIRS': True,
        'OPTIONS': {
            'debug':DEBUG,
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
                "django.core.context_processors.i18n",
                "django.core.context_processors.media",
                "django.core.context_processors.static",
                "django.core.context_processors.tz"
            ],
        },
    },
]