简介:今天,首席执行官注意到与您分享如何测试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的所有内容。我希望这对每个人都会有所帮助。如果您仍然想了解有关此信息的更多信息,请记住收集并关注此网站。