当前位置: 首页 > 网络应用技术

如何测试Django(如何测试网络速度)

时间:2023-03-05 23:38:56 网络应用技术

  简介:今天,首席执行官注意到与您分享如何测试Django。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!

  方法1:execute命令:python -c“导入django; proprint(django_version())”,如果是正确的,它将返回django版本号,如图所示:

  方法两个:

  首先执行:python,输入python命令模式。然后执行命令:import django.execute命令:django.get_version()。返回到您的django版本号,它表明已安装了正确的安装。

  参考如图所示:

  尽管Pycharm是付款的,但由于我发现其预设终端打印Unicode字符串将出现在终端的一半,所以我已经开始返回终端调试。

  首先,使用打印。

  然后,使用导入pprint;pprint.pprint(xxx)。

  最后,使用导入PDB;pdb.set_trace(),添加点,调试。

  对于普通打印,您可以在日志中的部署容器日志中找到输出。

  自动化接口时,有时会遇到图片上传的接口。目前,内容类型不是应用程序/JSON。

  这是DRF编写图片上传界面和测试。

  1.写图片上传界面

  首先创建一个文件夹我们要存储文件,并在settings.py中配置路径:

  在项目的urls.py中配置媒体路线:

  在应用程序的models.py中创建模型:

  并在serializer.py中创建序列化:

  写视图。

  urls.py配置路由到应用程序:

  最后,让我们测试:

  我在Internet上搜索了很多文档,主要是Apache环境中的解决方案。我配置了NGINX服务器,因此根据Apache解决方案提示并探索了该方法,我终于得出结论,这里有3个步骤(假设管理员已配置为Admin,登录系统):

  1.为静态静态文件修改static_root的物理路径。例如,我的静态文件存储在/home/user/www/static中。首先在www目录中创建一个静态文件夹,最后修改settings.py.static_root指示/home/home/user/www/static。

  2.运行python manage.py collectstatic命令,该命令将将必要的静态文件从django资源软件包复制到static_root指示的静态文件夹,其中包括样式表(样式)和图片(图像)和图片(图像)以及图片(图像)和图片。Script(JS),等。

  在这里提示,如果您不执行步骤1,则直接运行此命令将导致以下错误提示(最后几行):

  

  self.storage = get_storage_class(settings.staticfiles_storage)()()()

  文件“/usr/lib/python2.7/dist-packages/django/contrib/statics/storage.py”,第23行,in __init___

  

  实际上,已提示您需要配置static_root文件(使用static_root设置恢复staticfiles应用程序)。

  

  服务器 {

  #……其余内容有点

  位置 /静态{

  root/home/user/www;

  }

  }

  如果您不在此处修改它,我就会对其进行测试,好像似乎将处理已移交给Django,但是Django仍然找不到页面(404)。

  完成上述三个步骤后,重新加载相应的设置:

  Indoke-rc.d Uwsgi重新加载

  nginx -s重新加载

  好吧,基本上解决了问题,如果有任何不当的地方,请指出。

  首先,您查看是否可以优化该方法。

  其次,您可以查看是否可以在多个过程中同时运行测试。

  或者,您可以运行测试时间段,然后进行长时间测试。

  如果解决问题,请采用它!

  如果没有解决,请继续询问

  结论:以上是如何测试COTO注释引入的Django的所有内容。我希望这对每个人都会有所帮助。如果您仍然想了解有关此信息的更多信息,请记住收集并关注此网站。