V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  scott123  ›  全部回复第 1 页 / 共 1 页
回复总数  19
其实可以要求售后给打一个标,不可营销,推广, 阿里云可以这么玩的。
找到原因了,重新设置一下单独 smtp 客户端密码就可以了。
@xarrow 正解!
@276562578 只是部分代码,另外 content 不对。
@jimmyye @tinyproxy @upwell @sigmadg 我这里指的线程是 Django 自己运行的线程,并不是我自己写线程,用伪代码是应为写的长肯定没有人会看,实际代码很多,我在更佳详细的描述一下,实际我的 list 里是一个有前台传过来的 unicode 的字典,所以使用了 eval(),在 save_to_data()里的大概是这样的 for item in item_lis : item=eval(item)然后取出每一个值赋值到参数, orm 的 model 然后写入数据库,然后 send_emai()也是差不多的代码, for item in item_lis : item=eval(item)取出值,但是没有保存的动作,调换发邮件和保存的顺序就不会出现错误。两种情况都有查看 item 的类型变化,当先保存后发邮件的时候, item 会变成, model.receiving.object,我也获得的对象的 ID ,但是无法访问。不会用 V2EX 的编辑器,比 stackoverflow 还难用。
@uniquecolesmith 即使是授权码也不对啊,我用的是 163 要求专门给客户端设置的密码,也不是邮箱密码,我也试过邮箱密码但是不行啊。
@SErHo 已经试过设置 tls 为 False ,不管用。
function GetReceivedItemData(){
var item_time= 0;
var item = {
'category':'',
'model':'',
'asset_id':'',
'sn':'',
'qty':'',
};
var item_list_array={'item_data':[]};
$('#suggest1 input').each(function (index, value) {
//console.log('div' + index + ':' + $(this).val());
if(index%5==0){
item['category']=$(this).val();
}
if(index%5==1){
item['model']=$(this).val();
}
if(index%5==2){
item['asset_id']=$(this).val();
}
if(index%5==3){
item['sn']=$(this).val();
}
if(index%5==4){
item['qty']=$(this).val();
if(is_valid_data(item)){
item_list_array['item_data'].push(JSON.stringify(item));
item_time+=1;
}
else{
if(is_empty_data(item,this)){
return true;
}
else{
alert('The '+[item_time+1]+' item data is invalid.');
return false;
}
};
}
});
//console.log(item_list_array['item_data']);
return item_list_array;
}
我一个数据表格可能有三四十个 input ,像我上面写的,都是相同规律的,没有什么简单的方法?类似使用 each 方法搞个双循环,写一个函数可以直接获得数据到一个字典。
我现在不太清楚的是,我有一个固定四列,动态 n 行的 input 表格,当用户将数据填满的时候,提交数据的时候,我以怎么方式,把每一行的数据安装对应的列的值的取得,而且还是安装顺序的,然后我会存在一个字典里,然后我会用 ajax ,将数据创给后台。有木有相关的代码参考一下。
2016-05-24 00:04:46 +08:00
回复了 scott123 创建的主题 Python 前端代码使用 <button type="submit">提交表单数据,怎么提交?
@msg7086 如何个插入法,我想用 ajax 提交数据,但是返回数据只知道用 Httpresponse 返还,返还的数据还是 json 格式,处理起来太麻烦了
2016-05-24 00:03:58 +08:00
回复了 scott123 创建的主题 Python 前端代码使用 <button type="submit">提交表单数据,怎么提交?
如何个插入法,我想用 ajax 提交数据,但是返回数据只知道用 Httpresponse 返还,返还的数据还是 json 格式,处理起来太麻烦了
2016-05-24 00:01:59 +08:00
回复了 scott123 创建的主题 Python 前端代码使用 <button type="submit">提交表单数据,怎么提交?
只是粗略的学过,能看懂和改样式,有些细节不太扎实
2016-05-24 00:00:33 +08:00
回复了 scott123 创建的主题 Python 前端代码使用 <button type="submit">提交表单数据,怎么提交?
还有一个问题,我还想将一个<a>标签的 text 内容也同时提交到后台,该如何实现呢?
谢谢,回去实现一下
在 Admin web 页面里手动注册用户的时候,会爆错,运行时不回爆错,我的 AbstractBaseUser, last_login 也是 null=True ,试了 makemigrations ,migrate,syncdb,都不行,

Request Method: POST
Request URL: http://127.0.0.1:8000/admin/app01/myuser/add/
Django Version: 1.9.4
Exception Type: IntegrityError
Exception Value:
NOT NULL constraint failed: app01_myuser.last_login
Exception Location: /Users/dushibing/My_blog_env/lib/python2.7/site- packages/django/db/backends/sqlite3/base.py in execute, line 323
谢谢二楼,一只没有关注到这里,问题解决,谢谢一楼,学习一下你提到的。
import MySQLdb
db_dict=dict(host="127.0.0.1",user="root",passwd="dushibing555",db="test1")
conn=MySQLdb.connect(**db_dict)
cur=conn.cursor(cursorclass=MySQLdb.cursors.DictCursor)
cur.execute("SELECT passwd from admininfo WHERE username=%s",('jerry',))
rows=cur.fetchall()
print rows

successfull!
能解释一下吗?新手不太懂,我知道参数前加两个**代表是参数是字典,那么是不是说如果不加**号解释器无法识别它是一个字典,所以无法正确的解释参数。
我的主要问题是我要使用 db_dict 作为参数连接到数据库,而不是使用以下的 code
conn=MySQLdb.connect("127.0.0.1","root","test","test1")
那么以后我只要修改 db_dict 这个参数就可以连接到不同当数据库了,我见到过别人这么实用过,但是我怎么搜索也是找不到
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   971 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 23:22 · PVG 07:22 · LAX 16:22 · JFK 19:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.