V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  bb2018  ›  全部回复第 4 页 / 共 4 页
回复总数  79
1  2  3  4  
2017-08-06 10:58:14 +08:00
回复了 runking 创建的主题 问与答 现在买什么手环好?
没用过
好用不
真的不能
换行了
2017-07-04 16:10:49 +08:00
回复了 bb2018 创建的主题 Python py2.7.12 + django1.11 版 本机静态文件配置问题
@lk5280

这是首页生成的源代码。下面的图片地址可以正常出现。但是下面的 css 代码就不行了。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>社区</title>
<link rel="stylesheet" href="/static/bbs/css/style.css">
</head>
<body>
<img src="/static/bbs/img/logo.png">
2017-07-04 16:05:54 +08:00
回复了 bb2018 创建的主题 Python py2.7.12 + django1.11 版 本机静态文件配置问题
@lk5280
按你说的设置。STATIC_ROOT = os.path.join(BASE_DIR, 'static') 加这句不知是什么作用总是不行。

这样设置后:
STATIC_URL = '/static/'
# STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"),
)

别的按你说的设置。
图片可以正常加载。但是 css 文件不行。
2017-07-04 10:16:35 +08:00
回复了 bb2018 创建的主题 Python py2.7.12 + django1.11 版 本机静态文件配置问题
不好意思。应该是这样:<link rel="stylesheet" type="text/css" media="screen" href="{% static " bbs/ style.css" %}">

我复制过来。不知道就变成了那样乱了码。
@bestkayle
2017-06-20 15:58:33 +08:00
回复了 4ever911 创建的主题 程序员 推荐程序员们看看 <<奇葩说>>
程序员应该用理性而不是用情绪说


话,上来就贬损的,
你们的论据在哪里?
@ArchyCloud 没有建模板,是建了一个项目.然后生成数据库.建了管理员.进后台就这样了.
@em70
这样的需求。不知道这样描述,能表达清楚不:

我是想实现这样的功能:
比如贴子时间分别是:2010 年 5 月 2011 年 5 月 2012 年 5 月 2013 年 5 月 2014 年 5 月 2015 年 5 月 的六个贴子。

现在用 scrapy 采集到 item 里入库 mysql 的时候。这个时间是混乱的。有可能 id 对应的时间是 2015 年的, 也有可能是 2013 年的。
而我想实现的功能是:id 1 对应的是最早的贴子 2010 年 5 月的 id 2 对应的次早的贴子 2011 年 5 月的 最大的 id 6 对应的是 2015 年的贴子,这样我调用出来的时候显示的才是最新的。

不知道这个是怎么排序的? 是入库前在 scrapy 的 item 里就排好了序? 还是在入库 mysql 的时候排? 还是都不行。只能在用代码调用数据的时候排数据? 而不管这个 id 是多少?
@CosimoZi 是的。新手正在边查资料边试验。只会最基本的几条语句
@CosimoZi 加个发贴时间。那入库的时间就是新的发贴时间了。我是想保留原发贴时间。就用原发贴时间。最好原发贴时间与 id 对应。
@tttty 这样? INSERT INTO tbl_name (a1 , a2 , a3) VALUES (b1, b2, b3 ) order by b3 desc;
b3 是百度发贴的时间
这样吗? 好像不行。
@iyaozhen 因为如果那时间是混乱的。 第一条数据 id 1 可能对应的是最新的贴子,而最大的 id 也就是最后入库的那个贴子有可能是是几年前的最老的那个贴子。 这样很不好吧?
@sunchen insert into 数据库没法 order by 吧?

我是想实现这样的功能:
比如贴子时间分别是:2010 年 5 月 2011 年 5 月 2012 年 5 月 2013 年 5 月 2014 年 5 月 2015 年 5 月 的六个贴子。

现在用 scrapy 采集到 item 里入库 mysql 的时候。这个时间是混乱的。有可能 id 对应的时间是 2015 年的, 也有可能是 2013 年的。
而我想实现的功能是:id 1 对应的是最早的贴子 2010 年 5 月的 id 2 对应的次早的贴子 2011 年 5 月的 最大的 id 6 对应的是 2015 年的贴子,这样我调用出来的时候显示的才是最新的。

不知道这个是怎么排序的? 是入库前在 scrapy 的 item 里就排好了序? 还是在入库 mysql 的时候排? 还是都不行。只能在用代码调用数据的时候排数据? 而不管这个 id 是多少?
@ipwx 谢谢。正在看
@zsz AnAnAn 目录下已经有一个__init__.py 空文件 ,AnAnAn 就是项目名称。会自动生成一个的。
@cszeus 不是同一个 items.py 的 AnItem  所以不对.现在改回来了.又出现上面的 from AnAnAn.items import AnItem 就会提示:ImportError:No module named AnAnAn.items 这提示了....
@ryd994 多谢.一语点醒了.现在就在 spiders 文件夹里放一个 items.py 这样就正常了.

但是还有一个问题, 如果是在 与 spiders 文件夹   settgins.py 文件同级的目录里建 items.py 文件.为什么这样导入:  from AnAnAn.items import AnItem 就会提示:ImportError:No module named AnAnAn.items 这提示?
在 AnAnAn 文件夹里明明有默认生成的那个 items.py 也在里面添加了相应的代码.
@imn1
1.我知道 isinstance 是判断什么的

2..作用域理清了么?这一个我不是很清楚.但是我看很多例子都是这样写的.正在思考.
@ipwx 是的. item 不是 AnItem

if isinstance(item, AnItem):
print ('zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz')
else:
print ('jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj')

pipilines.py 里用上面语句测试了一下:输出 jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
不知道哪里出了问题了.
按正常的逻辑在 spiders.py 里定义了:  item = ZbaqcnItem()
该导入的都导了.那在在 pipilines.py. 应该是真的啊?


现在我感觉应该是 import item 有问题?

我在 anspiders.py 里这样导入:
from aqccncn.items import AnItem
总是提示出错. ImportError: No module named items
在网上搜了半天也没找到可行的解决办法.
只好用下面的方法.

然后我在 spiders 文件里建了个 items.py
用 from items import AnItem  这样导入的.

然后就出现后来的 if isinstance(item, AnItem):  是 False 了.

难道是这里的原因?
@byfar 不是取不到.是能取到全部贴子信息.但是现在是无法挑选内容有:交友  征婚 美女等特定关键词的方法.
不知道是在采集的时候过虑还是在入库的时候过虑.应该怎么过虑出来要的信息?
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2099 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 01:46 · PVG 09:46 · LAX 18:46 · JFK 21:46
Developed with CodeLauncher
♥ Do have faith in what you're doing.