0x0d、如何设置不同登录方式,显示不同的标签及对应的form表单的字段?下面代码超级多细节,真的值得看
描述的情景如下图:
代码实现思路:两个不同的登录方式是:账号密码登录和使用短信验证码登录。
一个在IT行业摸爬打滚的程序猿
字段 | 详细描述 |
---|---|
位置 | apps.users.models.BaseModel(类) |
异常描述 | RuntimeError: Model class apps.courses.models.Course doesn’t declare an explicit app_label and isn’t in an application in INSTALLED_APPS. |
解决方法 | 修改其他app的models引用其他app的model的写法,即这个错误由于导入model的时候,写错相对/绝对路径而引起的,==最坑的是,pycharm不给你报错,而显示是正常导入的模块== |
对于使用模拟登陆等操作来爬虫的手段,已经很容易被检测了,网上很多教程是说在网站所有js代码执行之前来执行下面几个js代码来到达效果:
1 | js1 = '''() =>{Object.defineProperties(navigator,{ webdriver:{ get: () => false}})}''' |