Python开发工具PyCharm使用教程(十六):测试

本篇PyCharm使用教程将介绍在创建Django项目时如何使用样式表???的相关内容?。

本篇PyCharm使用教程将介绍在创建Django项目时如何使用样式表测试等相关内容

使用样式表

正如您在视图文件index.html中看到的,有一个对样式表的引用,但未解决:

通过以下方式解决此引用:

  1. 创建目录。为此,在项目视图中,选择 Python 包polls,然后按Alt+Insert。
    在出现的弹出菜单上,选择Directory,并指定目录结构的名称static/polls。
  2. 接下来,在这个目录中创建一个样式表。为此,请选择最里面的目录polls,按Alt+Insert,选择选项Stylesheet,然后在打开的对话框中输入样式。
  3. 根据您的喜好,为创建的样式表提供一些内容。例如,我们希望看到绿色问题的项目符号列表:
  4. li a {color: green;}
完成

现在让我们检查可用民意调查的列表。我们的管理站点已经在运行,访问包含投票列表的页面(索引页面)的最简单方法是指定其 URL:在浏览器的地址栏中,而不是/admin/,键入/polls / :

python开发工具pycharm。
测试

看看 PyCharm 如何帮助简化应用程序的测试。

polls目录中已经有文件tests.py 。到目前为止,这个文件是空的。自然,建议将新测试放在这个特定文件中。例如,我们想确保我们的投票不为空:

import datetimefrom django.urls import reversefrom django.test import TestCasefrom django.utils import timezonefrom .models import Questiondef create_question(question_text, days):   time = timezone.now() + datetime.timedelta(days=days)   return Question.objects.create(question_text=question_text, pub_date=time)class QuestionViewTests(TestCase):   def test_index_view_with_no_questions(self):       """       If no questions exist, an appropriate message should be displayed.       """       response = self.client.get(reverse('index'))       self.assertEqual(response.status_code, 200)       self.assertContains(response, "No polls are available.")       self.assertQuerysetEqual(response.context['latest_question_list'], [])

要运行此测试,请在编辑器中右键单击文件tests.py的背景,选择Run选项,或者只需按Ctrl+Shift+F10。PyCharm 建议两个选项:运行 UnitTest(定义为默认测试运行程序)或 Django 测试。

测试结果显示在Run工具窗口的Test Runner选项卡中:

python开发工具pycharm。

PyCharm | 下载试用

JetBrains PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发。

想要了解或购买PyCharm正版授权的朋友,欢迎咨询官方客服

PyCharm技术交流群:786598704      欢迎进群一起讨论

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月11日
下一篇 2022年5月11日

相关推荐

发表回复

登录后才能评论