Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.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安装与sqlite3?_Django - Fatal编程技术网

Django安装与sqlite3?

Django安装与sqlite3?,django,Django,我试图在django网站上进行演练,我下载了sqlite并将其保存在C:\Windows\System32文件夹中。当我编辑settings.py文件时,我应该为Name字段放置什么?我必须建立一个数据库吗?django文献说API应该为sqlite处理这些问题。当我运行python manage.py syncdb时,我只得到一堆错误。我做错了什么 Jason & Casey@SUPERBEAST ~/Desktop/mysite $ python manage.py sync

我试图在django网站上进行演练,我下载了sqlite并将其保存在
C:\Windows\System32
文件夹中。当我编辑
settings.py
文件时,我应该为
Name
字段放置什么?我必须建立一个数据库吗?django文献说API应该为sqlite处理这些问题。当我运行
python manage.py syncdb
时,我只得到一堆错误。我做错了什么

    Jason & Casey@SUPERBEAST ~/Desktop/mysite
$ python manage.py syncdb
Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "c:\Python27\lib\site-packages\django\core\management\__init__.py", line
443, in execute_from_command_line
    utility.execute()
  File "c:\Python27\lib\site-packages\django\core\management\__init__.py", line
382, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "c:\Python27\lib\site-packages\django\core\management\__init__.py", line
252, in fetch_command
    app_name = get_commands()[subcommand]
  File "c:\Python27\lib\site-packages\django\core\management\__init__.py", line
101, in get_commands
    apps = settings.INSTALLED_APPS
  File "c:\Python27\lib\site-packages\django\utils\functional.py", line 184, in
inner
    self._setup()
  File "c:\Python27\lib\site-packages\django\conf\__init__.py", line 42, in _set
up
    self._wrapped = Settings(settings_module)
  File "c:\Python27\lib\site-packages\django\conf\__init__.py", line 93, in __in
it__
    mod = importlib.import_module(self.SETTINGS_MODULE)
  File "c:\Python27\lib\site-packages\django\utils\importlib.py", line 35, in im
port_module
    __import__(name)
  File "c:\Users\Jason & Casey\Desktop\mysite\mysite\settings.py", line 21
    }
    ^
SyntaxError: invalid syntax
Jason&Casey@SUPERBEAST~/Desktop/mysite
$python manage.py syncdb
回溯(最近一次呼叫最后一次):
文件“manage.py”,第10行,在
从命令行(sys.argv)执行命令
文件“c:\Python27\lib\site packages\django\core\management\\uuuu init\uuuuu.py”,第行
443,在从命令行执行命令
utility.execute()
文件“c:\Python27\lib\site packages\django\core\management\\uuuu init\uuuuu.py”,第行
382,正在执行
self.fetch_命令(子命令)。从_argv(self.argv)运行_
文件“c:\Python27\lib\site packages\django\core\management\\uuuu init\uuuuu.py”,第行
252,在fetch_命令中
app_name=get_commands()[子命令]
文件“c:\Python27\lib\site packages\django\core\management\\uuuu init\uuuuu.py”,第行
101,在get_命令中
应用程序=设置。已安装的应用程序
文件“c:\Python27\lib\site packages\django\utils\functional.py”,第184行,在
内部的
self.\u设置()
文件“c:\Python27\lib\site packages\django\conf\\ uuuuu init\uuuuuu.py”,第42行,在集合中
向上的
自包装=设置(设置模块)
文件“c:\Python27\lib\site packages\django\conf\\ uuuuu init\uuuuuu.py”,第93行,在
它__
mod=importlib.import\u模块(自我设置\u模块)
文件“c:\Python27\lib\site packages\django\utils\importlib.py”,第35行,在im中
端口模块
__导入(名称)
文件“c:\Users\Jason&Casey\Desktop\mysite\mysite\settings.py”,第21行
}
^
SyntaxError:无效语法

我还没有在windows下尝试django,但python 2.7肯定附带了现成的sqlite

如何设置数据库

在文件顶部:

import os
然后:

最后,syncdb应该可以做到这一点

如果它不起作用,介意粘贴回溯吗?

问题是:

  File "c:\Users\Jason & Casey\Desktop\mysite\mysite\settings.py", line 21
    }
    ^
SyntaxError: invalid syntax

检查
数据库周围未正确关闭括号或大括号的语法

如何粘贴回溯?拍摄一张图片并发布?Windows cmd right?:右键单击标题栏,编辑>标记。选择文本并按enter键。然后粘贴到这里。编辑您的问题并将其添加到那里:)听起来像是过时的}。Lemme使用demo settings.py创建一个pastebin并运行它。它在甲烷上的工作起了作用;我编辑了“名称”:os.path.join(PROJECT_DIR,'test.db'),现在test.db保存在哪里?我设置的是django项目文件夹吗?
  File "c:\Users\Jason & Casey\Desktop\mysite\mysite\settings.py", line 21
    }
    ^
SyntaxError: invalid syntax