草庐IT

django-extensions

全部标签

python - Django:用于开发的 sqlite,用于生产的 mysql?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion快速提问:在开发Django项目时使用sqlite并在生产服务器上使用MySQL是否是个好主意? 最佳答案 我强烈建议在生产和开发中使用相同的数据库后端,以及介于两者之间的所有阶段。Django会抽象数据库的东西,但是拥有不同的环境会让您面临可怕的国际化、配置问题和令人讨厌的微小不一致,这些甚至在您将其发布之前都不会出现。就个人而言,我

python - 如何在 Django 中放置指向网站主页的链接/网址?

在Django模板中,上下文中是否存在变量(例如{{BASE\_URL}}、{{ROOT\_URL}}或{{MEDIA\_URL}}可以用来链接到项目的homeurl?即如果Django在项目的根目录中运行,则模板中的变量(我们称之为R){{R}}将是/。如果根url是子文件夹http://host/X/变量{{R}}将是/X/(或http://host/X/)。这似乎很简单,但我找不到答案。:)谢谢! 最佳答案 您可以为用于处理主页的URL配置命名并使用该名称:urls.py:fromdjango.conf.urls.defaul

python - 如何在 Django 中放置指向网站主页的链接/网址?

在Django模板中,上下文中是否存在变量(例如{{BASE\_URL}}、{{ROOT\_URL}}或{{MEDIA\_URL}}可以用来链接到项目的homeurl?即如果Django在项目的根目录中运行,则模板中的变量(我们称之为R){{R}}将是/。如果根url是子文件夹http://host/X/变量{{R}}将是/X/(或http://host/X/)。这似乎很简单,但我找不到答案。:)谢谢! 最佳答案 您可以为用于处理主页的URL配置命名并使用该名称:urls.py:fromdjango.conf.urls.defaul

python - 管理员模拟 Django 用户

我有一个Django应用程序。当以管理员用户身份登录时,我希望能够在URL中传递一个secret参数,并让整个网站的行为就像我是另一个用户一样。假设我有一个URL/my-profile/,它显示了当前登录的用户的个人资料。我希望能够执行/my-profile/?__user_id=123之类的操作,并让底层View相信我实际上是ID为123的用户(因此呈现那个用户的个人资料)。我为什么要那个?仅仅是因为重现某些只出现在单个用户帐户中的错误要容易得多。我的问题:实现这样的事情最简单的方法是什么?在执行此操作时我应该考虑任何安全问题吗?请注意,我(显然)只想为管理员用户提供此功能,而我们的

python - 管理员模拟 Django 用户

我有一个Django应用程序。当以管理员用户身份登录时,我希望能够在URL中传递一个secret参数,并让整个网站的行为就像我是另一个用户一样。假设我有一个URL/my-profile/,它显示了当前登录的用户的个人资料。我希望能够执行/my-profile/?__user_id=123之类的操作,并让底层View相信我实际上是ID为123的用户(因此呈现那个用户的个人资料)。我为什么要那个?仅仅是因为重现某些只出现在单个用户帐户中的错误要容易得多。我的问题:实现这样的事情最简单的方法是什么?在执行此操作时我应该考虑任何安全问题吗?请注意,我(显然)只想为管理员用户提供此功能,而我们的

python - Django - 创建多个文件的 Zip 并使其可下载

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:ServingdynamicallygeneratedZIParchivesinDjango(如果我错过了任何可能的重复项,请随时指出我)我看过这个片段:http://djangosnippets.org/snippets/365/还有这个answer:但我想知道如何调整它们以满足我的需要:我希望压缩多个文件并通过链接下载存档(或通过View动态生成)。我是Python和Django的新手,所以我不知道该怎么做。提前致谢! 最佳答案 我已在duplicat

python - Django - 创建多个文件的 Zip 并使其可下载

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:ServingdynamicallygeneratedZIParchivesinDjango(如果我错过了任何可能的重复项,请随时指出我)我看过这个片段:http://djangosnippets.org/snippets/365/还有这个answer:但我想知道如何调整它们以满足我的需要:我希望压缩多个文件并通过链接下载存档(或通过View动态生成)。我是Python和Django的新手,所以我不知道该怎么做。提前致谢! 最佳答案 我已在duplicat

python - 为什么 Django 不使用 IPython?

(myvenv)me:srcorokusaki$pythonmanage.pyshell-iipythonPython2.7.2(default,Jun162012,12:38:40)[GCC4.2.1CompatibleAppleClang4.0(tags/Apple/clang-418.0.60)]ondarwinType"help","copyright","credits"or"license"formoreinformation.(InteractiveConsole)>>>whileTrue:...pass#:(...我已经全局安装了IPython,它可以在这个myvenv

python - 为什么 Django 不使用 IPython?

(myvenv)me:srcorokusaki$pythonmanage.pyshell-iipythonPython2.7.2(default,Jun162012,12:38:40)[GCC4.2.1CompatibleAppleClang4.0(tags/Apple/clang-418.0.60)]ondarwinType"help","copyright","credits"or"license"formoreinformation.(InteractiveConsole)>>>whileTrue:...pass#:(...我已经全局安装了IPython,它可以在这个myvenv

python - 导入错误 django corsheaders

我是django的初学者。我正在做基于它的项目。项目有两个阶段。我完成了第一阶段并将代码上传到亚马逊ec2实例。完成第二阶段后,我添加了一些包,例如python-social-auth、django-cors-headers、django-easy-maps、crispyforms。但现在它显示corsheaders的导入错误,这是回溯我已经检查了虚拟环境和corsheaders包是那里Traceback(mostrecentcalllast):File"manage.py",line10,inexecute_from_command_line(sys.argv)File"/usr/l