社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Himanshu Poddar

Himanshu Poddar 最近创建的主题
Himanshu Poddar 最近回复了

不管你在做什么,比如过滤数据库会给你一个查询集,你需要这个实例有两个过滤器,那么还必须有两个first()才能获取实例做这个。

emp_pos = Emp_position(emp_uname = user, position_name = Position.objects.filter(position_name=Position.objects.filter(position_name="COMES FROM LOGIC THAT DERIVES THE FIELD NAME").first()[0]).first())
emp_pos.save()

第一次 first 获取第二个实例的第一个实例 filter 第二个是第一个 滤波器 .

注意:任何模型的实例都可以通过使用filter然后使用first()函数来获得这些对于填充关系表或指定外键非常有用,因为它需要我们链接到的另一个模型的实例如果有其他方法,请有人在评论中指出。

6 年前
回复了 Himanshu Poddar 创建的主题 » 在无头linux服务器上使用python selenium

你可以使用无头硒的幻影来达到你的目的。

下载幻影

wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2

解开它

tar xvjf phantomjs-2.1.1-linux-x86_64.tar.bz2

将其移动或复制到二进制可执行目录

cp phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/bin/

导入selenium webdriver

from selenium import webdriver
wd = webdriver.PhantomJS()

连接到网站

wd.get("https://www.website-url.com")