- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试运行一个名为 local_settings-example.py
的模块,该模块是我从 here 获得的.
该模块位于 C:\Python27\pysec-master
文件中,如下所示
import os
from settings import PROJECT_ROOT
DEBUG = True
TEMPLATE_DEBUG = DEBUG
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME' : os.path.join(BASE_DIR, 'db_name.sqlite3'),
}
}
# Make this unique, and don't share it with anybody.
SECRET_KEY = 'sdfgtardyure34654356435'
# Python dotted path to the WSGI application used by Django's runserver; added in v1.4
WSGI_APPLICATION = 'wsgi.application'
############### PYSEC specific variables
# assumes this directory exists
DATA_DIR = "%s/pysec/data/" % PROJECT_ROOT
但是它总是给我带来奇怪的错误。每当我尝试运行它时,它都会给我这个
Traceback (most recent call last):
File "<pyshell#10>", line 4, in <module>
'NAME': os.path.join(BASE_DIR, 'db_name.sqlite3')
NameError: name 'BASE_DIR' is not defined
我该如何解决这个问题?最重要的是,BASE_DIR
可以在同一文件(C:\Python27\pysec-master)
的另一个模块中给出吗?
最佳答案
您需要定义一个名为BASE_DIR
的变量。很简单——否则 Python 不知道它是什么,你就会得到这个错误。我不知道它应该是什么,所以我会让你把它放进去。
要从另一个模块访问该变量,您需要导入
该文件:
import relevant_file
然后你可以像这样访问它:
relevant_fle.BASEDIR
关于Python BASE_DIR 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23048387/
我正在尝试运行一个名为 local_settings-example.py 的模块,该模块是我从 here 获得的. 该模块位于 C:\Python27\pysec-master 文件中,如下所示 i
我目前正在根据 Two Scoops For Django 1.8 首选设置文件设置设置我的 Django 1.10 设置文件。 我的 base.py 设置文件是: # Build paths ins
自从我将 settings.py 文件更改为子文件夹“settings”内的 3 个不同文件(即基本文件、本地文件和生产文件)后,BASE_DIR 将不会正确显示项目路径。 我想要 BASE_DIR
我是 Django 的新手,遇到了一个让我很困惑的错误。我只是将一个基本站点放在一起并使用该教程作为指导,但我遇到了有关模板的问题。我在与 manage.py 相同的目录中创建了一个模板目录,在模板中
我有一个非常简单的问题,但我不明白为什么它不起作用。我想像这样设置 .json 文件 的路径: with open(settings.BASE_DIR + '../../package.json')
我有一个正在将输出写入文件的脚本。 问题是它会根据调用的位置将文件写入不同的位置。 有没有办法设置 BASE_DIR 设置,以便此包中的所有脚本都将文件写入一个位置? 我试图将其初始化到根目录的 __
我在 Django 中编写一个自动菜单模块,它将列出 BASE_DIR 中具有 urls.py 文件的所有包。为此,我显然需要访问 BASE_DIR,但我还没有找到执行此操作的标准方法。我可以这样做:
来自 settings.py: BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) PROJECT_ROOT
如何从终端中的 django 应用程序的 settings.py 中打印 BASE_DIR?我在 test1.py 文件中有以下代码: import os import django import s
我们使用 SAML 构建 SSO APP(SP)。对于测试,我想设置一个 IDP 以使用 openam( forgerock openam ) 作为 IDP。在尝试配置时,我在 tomcat 错误日志
当使用rebar3为应用程序构建OTP版本时,发布过程会抛出警告,指出在使用选项{base_dir,。指向包含rebar.config的应用程序示例的链接。运行Rebar3版本的结果:
我是一名优秀的程序员,十分优秀!