草庐IT

django-extensions

全部标签

python - Heroku & Django : "OSError: No such file or directory: '/app/{myappname}/static'"

我在Heroku上有一个Django应用程序。我在使用静态文件时遇到了一些问题(它们正在加载一个Herokuenvironment而不是另一个),所以我尝试了推荐的调试命令here.$herokurunpythonmanage.pycollectstatic--noinputRunning`pythonmanage.pycollectstatic--noinput`attachedtoterminal...up,run.8771OSError:[Errno2]Nosuchfileordirectory:'/app/{myappname}/static'这是我的settings.py,与

python - Django:不推荐使用对 url() 的字符串 View 参数的支持,并将在 Django 1.10 中删除

新的python/Django用户(对SO来说确实是新用户):在尝试迁移我的Django项目时,我收到一个错误:RemovedInDjango110Warning:Supportforstringviewargumentstourl()isdeprecatedandwillberemovedinDjango1.10(gotmain.views.home).Passthecallableinstead.url(r'^$','main.views.home')显然第二个参数不能再是字符串了。我是通过pluralsight.com上的教程来创建此代码的,该教程教授如何将Django与以前的版

python - Django:不推荐使用对 url() 的字符串 View 参数的支持,并将在 Django 1.10 中删除

新的python/Django用户(对SO来说确实是新用户):在尝试迁移我的Django项目时,我收到一个错误:RemovedInDjango110Warning:Supportforstringviewargumentstourl()isdeprecatedandwillberemovedinDjango1.10(gotmain.views.home).Passthecallableinstead.url(r'^$','main.views.home')显然第二个参数不能再是字符串了。我是通过pluralsight.com上的教程来创建此代码的,该教程教授如何将Django与以前的版

python - Django 投票赞成/反对方法

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭7年前。Improvethisquestion我正在制作一个小应用程序,让用户可以对项目进行上下投票。我正在使用Django(而且是新手!)。我只是想知道,向用户展示投票链接的最佳方式是什么。作为链接、按钮或其他内容?我已经用不同的框架在php中做过类似的事情,但我不确定我是否可以用同样的方式做。我是否应该有一种赞成/反对投票的方法,然后向用户显示一个链接以供点击。当他们点击它时,它会执行该方法并刷新页面?

python - Django 投票赞成/反对方法

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭7年前。Improvethisquestion我正在制作一个小应用程序,让用户可以对项目进行上下投票。我正在使用Django(而且是新手!)。我只是想知道,向用户展示投票链接的最佳方式是什么。作为链接、按钮或其他内容?我已经用不同的框架在php中做过类似的事情,但我不确定我是否可以用同样的方式做。我是否应该有一种赞成/反对投票的方法,然后向用户显示一个链接以供点击。当他们点击它时,它会执行该方法并刷新页面?

python - 如何在多对多表中添加列(Django)

从DjangoBook的例子中,我明白如果我创建模型如下:fromxxximportBclassA(models.Model):b=ManyToManyField(B)Django将在表A之外创建一个新表(A_B),该表具有三列:身份证a_idb_id但是现在我想在表A_B中添加一个新列,因此如果我使用普通SQL会很容易,但是现在任何人都可以帮助我怎么做?我在这本书中找不到任何有用的信息。 最佳答案 使用django也很容易!你可以使用通过来定义你自己的manytomany中间表Documentation提供一个解决您的问题的示例:

python - 如何在多对多表中添加列(Django)

从DjangoBook的例子中,我明白如果我创建模型如下:fromxxximportBclassA(models.Model):b=ManyToManyField(B)Django将在表A之外创建一个新表(A_B),该表具有三列:身份证a_idb_id但是现在我想在表A_B中添加一个新列,因此如果我使用普通SQL会很容易,但是现在任何人都可以帮助我怎么做?我在这本书中找不到任何有用的信息。 最佳答案 使用django也很容易!你可以使用通过来定义你自己的manytomany中间表Documentation提供一个解决您的问题的示例:

python - Django 测试覆盖率与代码覆盖率

我已经成功安装和配置了django-nose与coverage问题是,如果我只是为./manage.pyshell运行覆盖率并退出该shell-它显示了37%的代码覆盖率。我完全理解执行的代码并不意味着经过测试的代码。我唯一的问题是——现在怎么办?我的设想是能够在执行任何测试之前导入所有python模块并“安顿下来”,并直接与coverage进行通信,说“好的,开始在这里计算到达的代码。”理想情况下,这将通过nose在执行每个测试套件之前基本上重置“接触”的代码行来完成。我不知道从哪里开始寻找/开发。我在网上搜索并没有发现任何有成果的东西。任何帮助/指南将不胜感激。附言我尝试执行如下操

python - Django 测试覆盖率与代码覆盖率

我已经成功安装和配置了django-nose与coverage问题是,如果我只是为./manage.pyshell运行覆盖率并退出该shell-它显示了37%的代码覆盖率。我完全理解执行的代码并不意味着经过测试的代码。我唯一的问题是——现在怎么办?我的设想是能够在执行任何测试之前导入所有python模块并“安顿下来”,并直接与coverage进行通信,说“好的,开始在这里计算到达的代码。”理想情况下,这将通过nose在执行每个测试套件之前基本上重置“接触”的代码行来完成。我不知道从哪里开始寻找/开发。我在网上搜索并没有发现任何有成果的东西。任何帮助/指南将不胜感激。附言我尝试执行如下操

python - 为 Django 应用程序创建 REST API

我被分配了一项任务,我必须使用Django技术创建一个应用程序API(REST)。我只需要能够从多个模型中读取(GET)条目,加入它们,然后使用JSON格式(一个或多个对象)返回它们。json架构和相应json文件的示例已经提供给我。由于这是我第一次创建API,而且我对Django不是很熟悉,所以我想请您提供一些指导。我搜索了两个似乎最受欢迎的框架:TastypieDjangoRESTframework正如我所见,这两个使您能够为您的应用程序快速设置API。但是我可以使用其中一个创建自定义JSON格式,还是有其他方法可以做到这一点? 最佳答案