草庐IT

django-extensions

全部标签

python - 从 Django 模板获取 URL 的第一部分

我使用request.path获取当前URL。例如,如果当前URL是“/test/foo/baz”,我想知道它是否以字符串序列开头,比如/test。如果我尝试使用:{%ifrequest.path.startswith('/test')%}Test{%endif%}我收到一条错误消息,指出它无法解析表达式的其余部分:Couldnotparsetheremainder:'('/test')'from'request.path.startswith('/test')'RequestMethod:GETRequestURL:http://localhost:8021/test/foo/baz

python - 从 Django 模板获取 URL 的第一部分

我使用request.path获取当前URL。例如,如果当前URL是“/test/foo/baz”,我想知道它是否以字符串序列开头,比如/test。如果我尝试使用:{%ifrequest.path.startswith('/test')%}Test{%endif%}我收到一条错误消息,指出它无法解析表达式的其余部分:Couldnotparsetheremainder:'('/test')'from'request.path.startswith('/test')'RequestMethod:GETRequestURL:http://localhost:8021/test/foo/baz

python - 我如何告诉 django-nose 我的测试在哪里?

我在测试目录中对Django应用程序进行了测试:my_project/apps/my_app/├──__init__.py├──tests│├──__init__.py│├──field_tests.py│└──storage_tests.py├──urls.py├──utils.py└──views.pyDjango测试运行程序要求我将suite()函数放入应用程序测试目录的__init__.py文件中。该函数返回将在我执行时运行的测试用例$pythonmanage.py测试我安装了django-nose。当我尝试使用django-nose运行测试时,运行了0个测试:$pythonm

python - 我如何告诉 django-nose 我的测试在哪里?

我在测试目录中对Django应用程序进行了测试:my_project/apps/my_app/├──__init__.py├──tests│├──__init__.py│├──field_tests.py│└──storage_tests.py├──urls.py├──utils.py└──views.pyDjango测试运行程序要求我将suite()函数放入应用程序测试目录的__init__.py文件中。该函数返回将在我执行时运行的测试用例$pythonmanage.py测试我安装了django-nose。当我尝试使用django-nose运行测试时,运行了0个测试:$pythonm

python - Django 升级后单元测试失败

我正在尝试将Django项目从1.8版升级到1.11版。除了单元测试,几乎所有东西似乎都运行良好。我们有一个从DjangoTestCase继承的基础测试类,带有Tastypiemixin。基类在setUp()中有一些这样的代码classBaseApiTest(ResourceTestCaseMixin,django.test.TestCase):defsetUp(self):super().setUp()self.username="secret_user"self.password="sekret"self.email="secret@mail.com"self.first_name

python - Django 升级后单元测试失败

我正在尝试将Django项目从1.8版升级到1.11版。除了单元测试,几乎所有东西似乎都运行良好。我们有一个从DjangoTestCase继承的基础测试类,带有Tastypiemixin。基类在setUp()中有一些这样的代码classBaseApiTest(ResourceTestCaseMixin,django.test.TestCase):defsetUp(self):super().setUp()self.username="secret_user"self.password="sekret"self.email="secret@mail.com"self.first_name

python - Django formset,查询每个表单的关系字段

模型.pyclassMaterial(BaseModelClass):material=models.CharField(max_length=25,verbose_name='Material')def__str__(self):returnself.materialclassPurOrder(BaseModelClass):order_number=models.CharField(max_length=25)classPurOrderItem(BaseModelClass):order=models.ForeignKey(PurOrder,on_delete=models.CAS

python - Django formset,查询每个表单的关系字段

模型.pyclassMaterial(BaseModelClass):material=models.CharField(max_length=25,verbose_name='Material')def__str__(self):returnself.materialclassPurOrder(BaseModelClass):order_number=models.CharField(max_length=25)classPurOrderItem(BaseModelClass):order=models.ForeignKey(PurOrder,on_delete=models.CAS

python - 在 Django Rest Framework Views 中测试身份验证——测试时无法进行身份验证

在为这个问题苦苦挣扎之后,我来寻求一些帮助。我正在为DjangoRestFrameworkView编写测试,测试我是否可以在经过身份验证的情况下访问数据。但是,即使我通过了身份验证,我仍然每次都会收到401UNAUTHORIZED。这是我的测试:fromdjango.testimportTestCasefromdjango.contrib.auth.modelsimportUserfromrest_framework.authtoken.modelsimportTokenfromrest_framework.testimportAPIRequestFactory,APIClientfr

python - 在 Django Rest Framework Views 中测试身份验证——测试时无法进行身份验证

在为这个问题苦苦挣扎之后,我来寻求一些帮助。我正在为DjangoRestFrameworkView编写测试,测试我是否可以在经过身份验证的情况下访问数据。但是,即使我通过了身份验证,我仍然每次都会收到401UNAUTHORIZED。这是我的测试:fromdjango.testimportTestCasefromdjango.contrib.auth.modelsimportUserfromrest_framework.authtoken.modelsimportTokenfromrest_framework.testimportAPIRequestFactory,APIClientfr