我希望在提交表单之前将所有表单值更改为大写.
到目前为止,我有这个,但它不起作用.
$('#id-submit').click(function () {
var allInputs = $(":input");
$(allInputs).value.toUpperCase();
alert(allInputs);
});
Run Code Online (Sandbox Code Playgroud) 我有一个weblogic 10.3.5 Web应用程序,每次刷新页面时JSESSIONID都会更改.这导致我的应用程序的上下文丢失.
这只发生在Chrome和Safari上,Firefox和IE工作正常.
我已经尝试过添加一个favicon并创建一个context.xml但这些解决方案都没有用.
知道会发生什么事吗?
以下是请求和响应标头:
请求标头:
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8,es-419;q=0.6,es;q=0.4
Cache-Control:no-cache
Connection:keep-alive
Cookie:token=4955000b0d09050d0d0d1b5e5c504d484e007c1b505c494f545e48515c00710d0c090f080a05081b4e584f4b545e5452007a6f7c791b5e5c534954595c59000f1b4d5c4e4e4a524f59000b040a050b580a0f0d5e0d5b0d581b50525349525453545e545c51000c0d0d0d130d0d1b5b55000d080d0c0f0d0c090c0f090a08081b49545853595c0069786e721b484f516f585a4f584e5200125c4d4d1251525a5453134555495051;sessionid=7ai6uh9itp94rjck4nx16div8fy86wo7; csrftoken=h95iaNqxKipsA35pC6N89HzZybO9fgtP; JSESSIONID=XWPvSbNTtpnPL5wyMyMQbJZYfXLxjqKXnJ1JMGqHvsryJV7Mh2sL!1610567454 Host:localhost:7001 Pragma:no-cache
Referer:<http://localhost:7001/ServicioPagos/app/index.xhtml? token=4955000b0d09050d0d0d1b5e5c504d484e007c1b505c494f545e48515c00710d0c090f080a05081b4e584f4b545e5452007a6f7c791b5e5c534954595c59000f1b4d5c4e4e4a524f59000b040a050b580a0f0d5e0d5b0d581b50525349525453545e545c51000c0d0d0d130d0d1b5b55000d080d0c0f0d0c090c0f090a08081b49545853595c0069786e721b484f516f585a4f584e5200125c4d4d1251525a5453134555495051&q=1> User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.76 Safari/537.36
响应标头:
Content-Type:text/html
Date:Sun, 19 Jan 2014 03:59:52 GMT
Set-Cookie:JSESSIONID=QgptSbNYvQT1TZCxlj6ylDmxQggMLGM5RTnnrnzrR5bnx1JNq99x!1610567454; path=/; HttpOnly
Transfer-Encoding:chunked
X-Powered-By:Servlet/2.5 JSP/2.1
X-Powered-By:JSF/2.0
如何比较django查询中的两个字段?
基本上我想要的是将任务延迟和on_time分成两个查询.
当今天和请求日期之间的差异超出容忍天数时,任务会延迟.
现在我有这个:
def dayssince(value):
if value is None:
return '0'
#"Returns number of days between today and value."
today = datetime.date.today()
diff = today - value
if diff.days > 1:
return '%s' % diff.days
elif diff.days == 1:
return '1'
elif diff.days == 0:
return '0'
else:
# Date is in the future; return formatted date.
return value.strftime("%B %d, %Y")
on_time = process.(Department__Tolerance__gte=dayssince(F('Request_date'))).annotate(Counter=Count('Client'))
delayed = process.(Department__Tolerance__lte=dayssince(F('Request_date'))).annotate(Counter=Count('Client'))
Run Code Online (Sandbox Code Playgroud)
但我得到属性错误: 'ExpressionNode'对象没有属性'days'
我的 MessageFolder 模型中有一个信号可以正常工作,但是在某些特殊情况下我不希望发生 post_save 信号操作。在这种情况下如何停用它?
我已经尝试了以下,但它不是 workign。
视图.py
signals.post_save.disconnect(receiver=MessageFolder,sender=Message)
email_message = EmailMessage(
subject,
message,
my_username,
[recipent,],
[], # ['bcc@example.com'],
headers = {'Reply-To': 'gusreyes01@example.com'}
)
signals.post_save.connect(MessageFolder,MessageFolder.assign_message_folder)
# Save it
my_mailbox.record_outgoing_message(
email_message.message()
)
Run Code Online (Sandbox Code Playgroud)
模型.py
class MessageFolder(models.Model):
folder = models.ForeignKey(Folder, null = True, blank = True)
message = models.ForeignKey(Message, null = True, blank = True)
@receiver((post_save), sender=Message, dispatch_uid="assign_message_folder")
def assign_message_folder(sender, instance, created, **kwargs):
if not created:
return
else:
# generate MessageFolder && UserFolder
if(instance.outgoing):
message_folder = MessageFolder(None, 2, instance.pk)
else:
message_folder = MessageFolder(None, …Run Code Online (Sandbox Code Playgroud) 如何确保完整的行在 AngularJS 中是唯一的?
<tr ng-repeat="service in services" >
Run Code Online (Sandbox Code Playgroud)
我知道这里讨论的现有独特过滤器。然而,这仅解释了如何对一列进行唯一过滤。我想在多个列上执行此操作。例如:
<tr ng-repeat="service in services | unique:['category','type','quantity'] >
Run Code Online (Sandbox Code Playgroud) 在初始化视图时,如何只运行一次orderBy过滤器?我不希望我的列表在运行时重新排序.
<li ng-repeat="service in quote.services | orderBy:'index'" ></li>
Run Code Online (Sandbox Code Playgroud) 我有两个外部库(jQuery X-editable 和 FineUploader)需要的 javascript 代码,我需要我的上下文变量。因此,我不能为此代码使用外部 js。
这是我目前在我的模板上所做的:
some_important_template.html
{% include "includes/editable_fields.html" %}
{% include "includes/fine_upload_template.html" %}
Run Code Online (Sandbox Code Playgroud)
Fine_upload_template.html
<script type="text/template" id="qq-template">
<div class="qq-uploader-selector qq-uploader" qq-drop-area-text="Drop files here">
<div class="qq-total-progress-bar-container-selector qq-total-progress-bar-container">
<div role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" class="qq-total-progress-bar-selector qq-progress-bar qq-total-progress-bar"></div>
</div>
<div class="qq-upload-drop-area-selector qq-upload-drop-area" qq-hide-dropzone>
<span class="qq-upload-drop-area-text-selector"></span>
</div>
<div class="qq-upload-button-selector btn btn-info">
<div>Upload a file</div>
</div>
<span class="qq-drop-processing-selector qq-drop-processing">
<span>Processing dropped files...</span>
<span class="qq-drop-processing-spinner-selector qq-drop-processing-spinner"></span>
</span>
<ul class="qq-upload-list-selector qq-upload-list" aria-live="polite" aria-relevant="additions removals">
<li>
<div class="qq-progress-bar-container-selector">
<div role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" class="qq-progress-bar-selector qq-progress-bar"></div> …Run Code Online (Sandbox Code Playgroud) 我愿意在管理员中创建查询集列表模板
查询集是通过 cursor.execute() 获得的,因此可能需要一个假模型。
基本上我只想利用 Django 管理列表提供的分页和过滤功能。
这是我的代码的相关部分
模型.py
class Query(object):
def __init__(self, sql):
self.sql = sql
def execute_query(self):
cursor = connection.cursor()
start_time = time()
try:
cursor.execute(self.sql)
except DatabaseError as e:
cursor.close()
raise e
return cursor, ((time() - start_time) * 1000)
Run Code Online (Sandbox Code Playgroud)
管理文件
class QueryAdmin(admin.ModelAdmin):
....
admin.site.register(Query, QueryAdmin)
Run Code Online (Sandbox Code Playgroud) 我正在使用以下django视图获取许多不同的视图,有没有办法重定向到调用它的视图?
def delete_image(request,id,image_id):
ImagenAvaluo.objects.filter(image_id=image_id).delete()
return calling_view(request,id)
Run Code Online (Sandbox Code Playgroud) 我想向拥有顾问权限的所有用户发送电子邮件:perms.profiles.consultant_permission
我的代码如下:
model.py
class Profile(models.Model):
//some attributes
class Meta:
permissions = (
('consultant_permission', 'Consultant Permission'),
)
Run Code Online (Sandbox Code Playgroud)
view.py
consultant_msg_html = render_to_string('email/consultant_review_email.html', context)
send_mail("Register sent to review",
consultant_msg_html,
registration.consultant.email,
[registration.consultant.email,],
html_message=consultant_msg_html,
fail_silently = False)
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
如何找出日期范围内的小时数?我正在计算和打印两个给定日期之间的日期.
from datetime import timedelta as td, datetime
d1 = datetime.strptime(start_date, '%Y-%m-%d')
d2 = datetime.strptime(end_date, '%Y-%m-%d')
def get_delta(d1, d2):
delta = d2 - d1
return delta
delta = get_delta(d1,d2)
for i in range(delta.days + 1):
print d1 + td(days=i)
Run Code Online (Sandbox Code Playgroud)
当前输出:
2016-04-22
2016-04-23
2016-04-24
2016-04-25
2016-04-26
2016-04-27
2016-04-28
...
Run Code Online (Sandbox Code Playgroud)
预期产量:
2016-04-22 00:00:00
2016-04-22 01:00:00
2016-04-22 02:00:00
2016-04-22 03:00:00
2016-04-22 04:00:00
2016-04-22 05:00:00
2016-04-22 06:00:00
2016-04-22 07:00:00
...
Run Code Online (Sandbox Code Playgroud) 我已经设法使用modelformset_factory创建我需要的表单.
avaluos = Avaluo.objects.filter(Estatus__contains='CONCLUIDO',Factura__isnull=True)
FacturaFormset = modelformset_factory(Avaluo,form=FacturaForm,extra=0)
Run Code Online (Sandbox Code Playgroud)
目前,这为每个找到的行生成以下HTML:
<form id="id-FacturaForm" class="blueForms" method="post">[..]</form>
<form id="id-FacturaForm" class="blueForms" method="post">[..]</form>
<form id="id-FacturaForm" class="blueForms" method="post">[..]</form>
Run Code Online (Sandbox Code Playgroud)
我想使用单个提交按钮提交所有表单.
有任何想法吗?
我最终使用了django-crispy-forms,它允许我为每一行输入输入,然后我只需手动添加表单并提交.
self.helper.form_tag = False
{{example_formset.management_form }}
{% for a,b in olist %}
{{ b.id }}
<tr>
<td style="width:10px;"> {% crispy b %} </td>
<td> {{a.id}} </td>
</tr>
{% endfor %}
Run Code Online (Sandbox Code Playgroud) 什么是使用Django 1.5实现套接字的最佳替代方案?
我愿意在我的Django网站上实现一个聊天室和通知.
我已经回顾了Socket.io和node.js,但想知道每个的优点/缺点.