小编Dap*_*Dap的帖子

如何在django模板中输出带换行符的文本?

我将文本保存在一个看起来像这样的mysql记录中.

This is the text

This is on a new line with a space in between
Run Code Online (Sandbox Code Playgroud)

当我在Django模板上输出它时,它会像这样出现

This is the text This is on a new line with a space in between
Run Code Online (Sandbox Code Playgroud)

我是否必须在视图中预先格式化这个或者是否有django,模板语法来实现这一点?如何输出文本以反映它在数据库中的显示方式?

python mysql django django-templates

17
推荐指数
1
解决办法
7819
查看次数

如何使用Beautiful Soup查找具有自定义html属性的所有元素?

我有两种情况,我想用自定义html属性刮取html这是html的例子.如何使用自定义属性"限制"清除所有元素.

<div class="names" limit="10">Bar</div> 
<div id="30" limit="20">Foo</div> 
<li limit="x">Baz</li>
Run Code Online (Sandbox Code Playgroud)

第二种情况类似,但所有相同的html标签

<div class="names" limit="10">Bar</div> 
<div class="names" limit="20">Bar</div> 
<div class="names" limit="30">Bar</div> 
Run Code Online (Sandbox Code Playgroud)

我的问题与如何找到只有某些属性的标签不同- BeautifulSoup,因为后者使用特定标签定位属性值,而我的问题仅在标记或值的情况下查找目标属性

python beautifulsoup

12
推荐指数
1
解决办法
1万
查看次数

为什么你不能把合同中的字符串传递给合同?

当调用尝试将字符串从合同传递给合同时,我收到错误.在getName中有错误.我知道你不能通过字符串但是原因是什么?

返回参数类型不可访问的动态类型不能隐式转换为期望的类型(第一个返回变量的类型)字符串内存.return toBeCalled.getName();

pragma solidity ^0.1.0;

contract ToContract{
    FromContract fromContract = new FromContract();

    function getName() constant returns (string) {
        return fromContract.getName();
    }

}

contract FromContract{
    string name = 'dapp';

    function getName() constant return(string){
        return name;
    }

}
Run Code Online (Sandbox Code Playgroud)

solidity

6
推荐指数
1
解决办法
2211
查看次数

Python网页抓取 - 当页面通过JS加载内容时,如何通过美丽的汤获取资源?

所以我试图使用BeautifulSoup和urllib从特定网站抓取一张桌子.我的目标是从该表中的所有数据创建单个列表.我尝试使用其他网站的表格使用相同的代码,它工作正常.但是,在使用此网站进行尝试时,该表将返回NoneType对象.有人可以帮我弄这个吗?我试过在线寻找其他答案,但我没有太多运气.

这是代码:

import requests
import urllib

from bs4 import BeautifulSoup
soup = BeautifulSoup(urllib.request.urlopen("http://www.teamrankings.com/ncaa-basketball/stat/free-throw-pct").read())

table = soup.find("table", attrs={'class':'sortable'})

data = []
rows = table.findAll("tr")
for tr in rows:
    cols = tr.findAll("td")
    for td in cols:
        text = ''.join(td.find(text=True))
        data.append(text)

print(data)
Run Code Online (Sandbox Code Playgroud)

python screen-scraping urllib beautifulsoup

5
推荐指数
1
解决办法
1874
查看次数

Python 从索引中剥离字符串

我有一个格式为的字符串列表:'foo7bar'. 在 Python 中如何删除7以及后面的任何字符?

这与this question类似,但我需要Python的答案。

python strip

4
推荐指数
1
解决办法
2756
查看次数

如何检查django表单数据是否为None,''(空字符串)或False

if form.data['first_name'] is None:
    return True
else: 
   return False  
Run Code Online (Sandbox Code Playgroud)

我正在尝试检查此first_name字段是空白还是"无".但是如果该字段恰好是空白,则以下将返回(u'')和false.用于确定此特定表单字段是空白还是无空白的任何其他解决方案?为什么会这样?

python forms django field

4
推荐指数
1
解决办法
1万
查看次数

配置reactjs和django应用程序有哪些选项?

我使用reactjs作为前端和Django REST API用于后端.整合两者的最佳方法是什么?这两个中的哪一个是个不错的选择?

  1. 为前端和后端运行两个服务器?

要么

  1. 用reactjs替换django模板?

非常感谢您的帮助.

django reactjs

4
推荐指数
2
解决办法
769
查看次数

如何从python中的日期时间格式中减去一天?

我正在尝试打印从今天到一年前的日期范围。所以我可以将它应用于我的其他代码中的 sql 查询。
我知道我的算法有效,但我需要从格式“2014-05-15”中减去 1 天这是代码

from datetime import date, timedelta
import datetime
current_date = datetime.date.today()
datecounter = 0
while datecounter != 365:
    print current_date
    date_start = current_date
    print date_start
    # current_date = current_date.timedelta(days=1)
    print current_date
    print 'the date is between', date_start, 'and', current_date
    datecounter += 1
Run Code Online (Sandbox Code Playgroud)

我正在寻找要输出的代码

the date is between 2014-05-16 and 2014-05-15
the date is between 2014-05-15 and 2014-04-14
Run Code Online (Sandbox Code Playgroud)

等等

我根据逻辑写了一个人为的例子,如果你想自己运行它,你可能会更好地理解我想要做什么。

x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
curdate = 5
for …
Run Code Online (Sandbox Code Playgroud)

python datetime subtraction

2
推荐指数
1
解决办法
8495
查看次数

当它是列表中的第一项时,大多数pythonic方式做某事

我想对列表中的第一项做一些不同的事情

for item in list:
    # only if its the first item, do something

    # otherwise do something else
Run Code Online (Sandbox Code Playgroud)

python loops list

1
推荐指数
3
解决办法
1143
查看次数