将 django 设置中的 BASE_DIR 更改为目录

发布于 2025-01-20 19:52:02 字数 550 浏览 2 评论 0原文

我正在研究Django项目,我尝试在其中设置多个设置文件,现在我正在获取数据库迁移错误/通知。我不想创建新的DB并使用上一个DB。

以前的dir结构

|myproject
|-myproject
|--settings.py
|-db

和我的base.py base_dir = path(__ file __)。resolve()。parent.parrent.parent
当前的dir

|myproject
|-myproject
|--db(new db after running sever)
|--settings
|---base.py
|---development.py
|-db(old db)

我没有base_dir事情的工作原理。我想使用我的旧数据库和所有其他东西。我尝试了Google,但我在那里不了解任何东西。因此,我如何提高一个dir我的base_dir路径。
事先感谢任何建议将有所帮助。

I am working on django project in which I tried to setup multiple settings files and now I am getting database migrations error/notification .I dont want to create new db and use the previous one .
Previous dir Structure

|myproject
|-myproject
|--settings.py
|-db

and in my base.py BASE_DIR = Path(__file__).resolve().parent.parent

Current Dir

|myproject
|-myproject
|--db(new db after running sever)
|--settings
|---base.py
|---development.py
|-db(old db)

I dont how base_dir thing works .I want to use my old db and all other stuff .I tried google but I dont understand anything there.so how to I up one dir my BASE_DIR path .

Thanks in advance any advice will be helpful.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

拍不死你 2025-01-27 19:52:02

请尝试以下操作:
BASE_DIR = 路径(文件).resolve().parent.parent.parent

Try the following:
BASE_DIR = Path(file).resolve().parent.parent.parent

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文