我在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将我的数据存储在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)
并做了很多谷歌搜索但没有成功:(
简单的问题
./manage.py runserver
Run Code Online (Sandbox Code Playgroud)
我可以放慢localhost:8000我的开发机器速度,这样我就可以模拟文件上传并处理ajax上传的外观和感觉吗?
我必须将相当多的数据存入数据库,我希望能够在发生这种情况时向用户显示进度条.我知道这是记录在案的:
但我在播种机中遇到问题.
<?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)
有任何想法吗?
可能有人请我提供的如何获得一个完整的例子view在django一个返回PDF使用wkhtmltopdf.附带的示例数量有限,django-wkhtmltopdf并且它们假定我没有的知识水平.我查看了源代码,但我无法做出如何使用它的正面或反面(例如,PDFTemplateView和PDFTemplateResponse?之间的差异?!?)
我会非常感谢任何帮助.
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?!?!
我正在尝试使用on_delete我的模型,但我的IDE要求我:收集器,字段,sub_objs,使用(即..., on_delete=models.PROTECT(collector, fields, sub_objs, using)).
有人可以告诉我这些是什么,并给我一个快速的例子,因为我可以找到他们记录在任何地方:(
<form id='a'>
<input id='b' value='dave'>
</form>
Run Code Online (Sandbox Code Playgroud)
如何从输入'b'获取值,同时确保它在'a'(类似$('#a:input[id=b]'))内.
我只是问,因为我可能在我的页面中的其他地方有其他输入称为'b',我想确保我从正确的表单中获取值.
我有以下内容:
from django.contrib.auth.models import User
class ClientDetails(models.Model):
created_by = models.ForeignKey(User)
...
Run Code Online (Sandbox Code Playgroud)
如何created_by对当前登录的用户进行默认设置?
(我想这样做,所以我可以在管理视图中隐藏它,但也因为当我保存一个实例时我不想每次都填充它)
我正在开发一个带有客户端javascript框架(dojo/dijit)的网站.与所有javascript/framworks一样,您开始使用Ajax进行快速调用和更新.我的问题是,在使用Ajax时何时使用链接有一般的经验法则?我只是问,因为我似乎更多地使用Ajax,而我担心初始页面中的任何错误都可能传播到其他元素.或者随着内容不断被替换,可能会出现问题.
我想我要问的是,在网页中使用大量Ajax会有什么不足吗?
编辑
SEO - 不是问题.我现在只想到客户端服务器问题.如果你想要优秀的搜索引擎优化,链接会打赌阿贾克斯
如果我有以下表格
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?
django ×7
python ×2
ajax ×1
django-admin ×1
django-forms ×1
django-urls ×1
http ×1
javascript ×1
jquery ×1
laravel ×1
php ×1
symfony ×1
wkhtmltopdf ×1