小编Sev*_*ths的帖子

使用{%url ??? django模板中的%}

我在google上看了很多关于如何在模板中使用'url'标签的答案,但却发现很多回复说'你只需将它插入模板并将其指向你想要的网址'.对我来说没有任何乐趣:(我已尽力尝试每一种排列,并在此作为最后手段使用.

所以这就是.我的urls.py看起来像这样:

from django.conf.urls.defaults import *
from login.views import *
from mainapp.views import *
import settings

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    # Example:
    # (r'^weclaim/', include('weclaim.foo.urls')),
    (r'^login/', login_view),
    (r'^logout/', logout_view),
    ('^$', main_view),

    # Uncomment the admin/doc line below and add 'django.contrib.admindocs' 
    # to INSTALLED_APPS to enable admin documentation:
    # (r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    (r'^admin/', include(admin.site.urls)),
    #(r'^static/(?P<path>.*)$', 'django.views.static.serve',{'document_root': '/home/arthur/Software/django/weclaim/templates/static'}),
    (r'^static/(?P<path>.*)$', 'django.views.static.serve',{'document_root': …
Run Code Online (Sandbox Code Playgroud)

django django-templates django-urls

70
推荐指数
5
解决办法
14万
查看次数

django日期格式'dd-mm-yyyy'

有什么方法可以让django将我的数据存储在postgresql中作为'dd-mm-yyyy'(如果需要)并让django表单验证'dd-mm-yyyy'?

(我尝试过没有太多成功的事情:

DATE_INPUT_FORMATS = ('%d-%m-%Y')
USE_I18N = True
USE_L10N = True
Run Code Online (Sandbox Code Playgroud)

并做了很多谷歌搜索但没有成功:(

django django-forms

20
推荐指数
3
解决办法
6万
查看次数

我可以放慢Django的速度吗?

简单的问题

./manage.py runserver
Run Code Online (Sandbox Code Playgroud)

我可以放慢localhost:8000我的开发机器速度,这样我就可以模拟文件上传并处理ajax上传的外观和感觉吗?

django http

17
推荐指数
2
解决办法
1556
查看次数

在Laravel中播种数据库时使用进度条

我必须将相当多的数据存入数据库,我希望能够在发生这种情况时向用户显示进度条.我知道这是记录在案的:

但我在播种机中遇到问题.

<?php

use Illuminate\Database\Seeder;

class SubDivisionRangeSeeder extends Seeder
{
    public function run()
    {
        $this->output->createProgressBar(10);
        for ($i = 0; $i < 10; $i++) {
            sleep(1);
            $this->output->advance();
        }
        $this->output->finish();
    }
}
Run Code Online (Sandbox Code Playgroud)

要么

<?php

use Illuminate\Database\Seeder;

class SubDivisionRangeSeeder extends Seeder
{
    public function run()
    {
        $this->output->progressStart(10);
        for ($i = 0; $i < 10; $i++) {
            sleep(1);
            $this->output->progressAdvance();
        }
        $this->output->progressFinish();
    }
}
Run Code Online (Sandbox Code Playgroud)

来自https://mattstauffer.co/blog/advanced-input-output-with-artisan-commands-tables-and-progress-bars-in-laravel-5.1

有任何想法吗?

php symfony laravel

16
推荐指数
1
解决办法
6121
查看次数

使用django创建PDF(wkhtmltopdf)

可能有人请我提供的如何获得一个完整的例子viewdjango一个返回PDF使用wkhtmltopdf.附带的示例数量有限,django-wkhtmltopdf并且它们假定我没有的知识水平.我查看了源代码,但我无法做出如何使用它的正面或反面(例如,PDFTemplateViewPDFTemplateResponse?之间的差异?!?)

我会非常感谢任何帮助.

BTW(我也使用页眉和页脚的模板)

编辑

def some_view(request,sID):
    something = get_object_or_404(Something,id=sID)
    return render_to_response('something.html', {'something':something}, context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)

我如何获得以下简单视图来为我提供pdf而不是html文件?

编辑2

我目前正在玩:

def pdf_view(request,sID):
    template = 'pdf.html'
    something = get_object_or_404(Something,id=sID)
    context = {
        'something' : Something,
        'object_for_header_and_footer': something.object_for_header_and_footer,
    }
    cmd_options = settings.WKHTMLTOPDF_CMD_OPTIONS

    return PDFTemplateResponse(request=request,
        context=context,
        template=template,
        filename='something',
        header_template='header.html',
        footer_template='footer.html',
        cmd_options=cmd_options)
Run Code Online (Sandbox Code Playgroud)

但我'str' object has no attribute 'update'进去了/usr/local/lib/python2.7/dist-packages/wkhtmltopdf/utils.py in wkhtmltopdf, line 74.我不知道是否要开始攻击wkhtmltopdf?!?!

django wkhtmltopdf

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

django model - on_delete = models.PROTECT()

我正在尝试使用on_delete我的模型,但我的IDE要求我:收集器,字段,sub_objs,使用(即..., on_delete=models.PROTECT(collector, fields, sub_objs, using)).

有人可以告诉我这些是什么,并给我一个快速的例子,因为我可以找到他们记录在任何地方:(

django django-models

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

jQuery表单输入由id选择

<form id='a'>
  <input id='b' value='dave'>
</form>
Run Code Online (Sandbox Code Playgroud)

如何从输入'b'获取值,同时确保它在'a'(类似$('#a:input[id=b]'))内.

我只是问,因为我可能在我的页面中的其他地方有其他输入称为'b',我想确保我从正确的表单中获取值.

jquery

9
推荐指数
3
解决办法
10万
查看次数

使模型中的用户默认为当前用户

我有以下内容:

from django.contrib.auth.models import User

class ClientDetails(models.Model):
    created_by = models.ForeignKey(User)
    ...
Run Code Online (Sandbox Code Playgroud)

如何created_by对当前登录的用户进行默认设置?

(我想这样做,所以我可以在管理视图中隐藏它,但也因为当我保存一个实例时我不想每次都填充它)

python django django-models django-admin

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

是不是Ajax太糟糕了?

我正在开发一个带有客户端javascript框架(dojo/dijit)的网站.与所有javascript/framworks一样,您开始使用Ajax进行快速调用和更新.我的问题是,在使用Ajax时何时使用链接有一般的经验法则?我只是问,因为我似乎更多地使用Ajax,而我担心初始页面中的任何错误都可能传播到其他元素.或者随着内容不断被替换,可能会出现问题.

我想我要问的是,在网页中使用大量Ajax会有什么不足吗?

编辑

SEO - 不是问题.我现在只想到客户端服务器问题.如果你想要优秀的搜索引擎优化,链接会打赌阿贾克斯

javascript ajax

8
推荐指数
1
解决办法
5246
查看次数

查询django中的模型(两级深)

如果我有以下表格

class Town(models.Model):
    created = models.DateTimeField()

class Street(models.Model):
    town = models.ForeignKey(Town)
    created = models.DateTimeField()

class House(models.Model):
    street = models.ForeignKey(Street)
    created = models.DateTimeField()
Run Code Online (Sandbox Code Playgroud)

如果我拥有城镇的名称/身份证,我如何获得所有Houses Town

python django

7
推荐指数
1
解决办法
2003
查看次数