我一直在玩sorl-thumbnailDjango.并试图了解它如何更好地工作.
我读过它的指导,安装了它在我的站点包,确信PIL安装正确,把sorl.thumbnail在INSTALLED APPS我的settings.py,把from sorl.thumbnail.fields import ImageWithThumbnailsField在我的上方models.py,加入image = ImageWithThumbnailsField(upload to="images/", thumbnail={'size':(80, 80)})我的模型领域之一,通过我的视图将模型传递给模板,并在{% load thumbnail %}顶部添加的模板中也放入变量{{ mymodel.image.thumbnail_tag }}.
但据我所知,当我通过管理员上传图像时,它会立即创建缩略图,但它实际上只是在我在浏览器中看到我的模板时创建的?它是否正确?缩略图显示很好,实际上它看起来很棒,但我认为添加模型字段部分会在图像上传后立即创建缩略图?...为什么不在models.ImageField我的模型中使用?
...或者我已经完成了这一切,我的工作方式错了吗?
我正在开发一个HTML/CSS/jQuery网站,试图像Flash网站一样.我不得不使用@ font-face来获得所需的字体.客户端也希望淡入文本和内容(因此它看起来像Flash文件).问题是,在Internet Explorer中,字体看起来是锯齿状和丑陋的.
我的字体CSS的CSS看起来像这样:
@font-face {
font-family: 'SansumiRegular';
src: url('../fonts/Sansumi-Bold.eot');
src: local('Sansumi Regular'), local('Sansumi-Bold'), url('../fonts/Sansumi-Bold.ttf') format('truetype');}
Run Code Online (Sandbox Code Playgroud)
...来自:http://www.fontsquirrel.com/fontface/generator
淡入淡出的jQuery是这样的:
$('#site').css({opacity: '0.0'});
... preloads the images with jQuery, and at callback do fade...
$('#site').animate({opacity: '1.0'}, 1000);
Run Code Online (Sandbox Code Playgroud)
基本上,没有办法解决我需要使用特定字体(不是标准的网络字体)的事实,我必须使用某种淡入淡出技术来"看起来像Flash文件".
这在Firefox,Safari,Chrome中看起来都很棒......但在IE中它看起来很垃圾 - 所有的锯齿状,几乎不可读.环顾四周之后,我发现这个jQuery插件旨在处理IE中的ClearType问题:http://allcreatives.net/2009/12/05/jquery-plugin-ie-font-face-cleartype-fix/
...但我感觉这是因为这导致了字体问题.也许是因为IE不支持opacity CSS命令?...但它确实在所有IE浏览器中都褪色了?!我甚至尝试了一种相对未知的技术,将不透明的背景颜色(如#FFFFFF)应用于文本渐变的元素,但这似乎仍然没有做任何事情.
一定有这个问题吗?除了这个小字体问题,该网站是完整的!
我正在项目中使用Django和FeinCMS.我目前正在为网站上的所有页面使用FeinCMS.但我也有另一个单独的模型,可以处理网站非常简单的库存.这个库存模型有通常的字段(名称,描述等),但我也希望它有照片.
因为FeinCMS已经有了媒体库,所以我想在技术上使用它来将照片与我的库存模型一起使用.我通常可以做一个Photo模型和ManyToManyField,但我很想知道我是否可以使用FeinCMS媒体库的ManyToManyField?
我知道FeinCMS你可以在任何其他模型上使用项目编辑器,但我不确定这是正确的方法.如果这是唯一的方法,那就必须如此.
非常感谢
python django django-admin content-management-system feincms
所以我一直致力于HTML5 iPad应用程序的工作,并遇到了一个问题.我第一次使用这个应用程序并依靠桌面Safari来快速获取我的应用程序(可能不是最好的东西,无论如何......),我无法访问iPad
我不得不依赖于接口的一部分输入范围.看到HTML5有一个范围输入后,我很高兴,因为这正是我需要的.我甚至设法将其设计为完全符合设计的样式:

这很棒!...直到我真的在iPad上尝试它并且它不起作用.只显示文本输入.我现在想知道该做什么......我确实需要一个滑块,当拖动时它会吐出数据.显然需要与触摸一起工作.在浏览了整个网络后,似乎没有一个可靠的解决方案.
你们在这里建议什么?编写一个工作触摸友好滑块的正确方法是什么,就像它不支持的原生HTML5一样!?
任何想法/想法/知识/经验将不胜感激!詹姆士
我在Mac OSX 10.5.8上.我跟随Jacob Kaplan-Moss关于使用Buildout设置Django的文章:http://jacobian.org/writing/django-apps-with-buildout/
最后,我有这个Buildout工作!...但我现在需要PIL和Postgres来完成一个完全孤立的Django开发区.我试图用我在互联网上阅读的教程修改我的buildout.cfg,但是如果没有它抛出各种错误就找不到怎么做.我觉得PIL和Postgres是下一个完成这个小设置的东西,所以我可以继续使用它...(顺便说一下,我不是任何一个专家,我来自PHP背景).我当前的buildout.cfg看起来像这样:
[buildout]
parts = python django
develop = .
eggs = myproject
[python]
recipe = zc.recipe.egg
interpreter = python
eggs = ${buildout:eggs}
[django]
recipe = djangorecipe
version = 1.1.1
project = myproject
projectegg = myproject
settings = testsettings
test = myproject
eggs = ${buildout:eggs}
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮助我可靠地让PIL和Postgres与我的Buildout一起工作吗?非常感谢你提前...我到目前为止所做的一切只会引发各种各样的错误.
我正在创建一个网站,通过管理员上传文件,然后将它们存储在Amazon S3上.我正在使用django-storage和boto,它似乎工作得很好.
事实上,我习惯在模板一侧使用我的easy_thumbnails(新的sorl.thumbnail)来动态创建缩略图.我更喜欢这种方法,而不是模型方面,因为它允许更容易的维护,如果我决定在以后更改缩略图大小等.
但我意识到easy_thumbnails现在似乎不喜欢读取存储在Amazon S3上的图像.此外,我意识到,无论如何,它究竟会在哪里制作缩略图?显然,我更喜欢这些也适用于Amazon S3.但是我如何让这两种技术发挥得更好呢?
我如何让easy_thumbnails将它创建的拇指存储在Amazon S3上?或者我只是看着这一切都错了?!
谢谢!
我已经成功地用Node JS和Socket.io编写了一个非常简单的实时聊天.它还使用Express,Jade和Stylus - 我想进一步发展.
这里的当前代码在这里(这在本地工作):https://github.com/littlejim84/basic_node_socket
这一切都运行良好,并在我的本地计算机上按预期工作.运行Node应用程序并转到http:// localhost:9000 /使事情按预期工作.但是当我把它放在我的远程服务器上时,套接字没有连接.我已经将Ngnix设置为服务器我的Node应用程序,如下所示:
upstream basic_node_socket {
server 127.0.0.1:9000;
}
server {
listen 80;
server_name example.com;
location /basic_node_socket {
root /var/www/example.com/basic_node_socket;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://basic_node_socket/;
proxy_redirect off;
}
}
Run Code Online (Sandbox Code Playgroud)
有了这个,我可以转到网址,它将按预期服务器我的Node应用程序,但套接字只是不会连接.我假设这是因为现在在客户端,我正在收听端口9000,这可能已经没有任何相关性,现在它正以这种方式提供服务?
在我的客户端脚本中我有这个(它在本地工作):
socket = new io.Socket(null, {port: 9000});
Run Code Online (Sandbox Code Playgroud)
我不是Node的专家,我试图绕过它.任何人都可以帮助我在远程服务器上按预期工作吗?
任何帮助将不胜感激.
更新: 我看到这个链接似乎详细解释了我的问题:http://community.webfaction.com/questions/3448/using-websockets-with-a-nodejs-custom-app
...这很好,我知道我可能需要一个专用IP,所以我可以纯粹在端口80上运行Node,并让我的一个域名指向那个IP(或者我可以使用像Nodestar这样的东西).但我想把东西放在我自己的VPS上.这似乎很好,只要我有一个Node应用程序运行.但是,如果我想在新的专用IP地址上运行两个或三个Node JS应用程序呢?这是我不明白的一点.我见过Node JS的各种vhost类型设置,但我不确定如何干净利落地实现它.
我最近一直在设置我的服务器,今天我不得不重新启动它...然后我意识到我运行的所有Node应用程序都不再运行了.我正在使用Node Forever模块来保持应用程序运行,但后来我意识到我仍然需要在服务器重新启动或关闭并再次启动时启动它们.
我一直在研究这种方法的最佳方法,但我正在尝试的似乎并不起作用.我/etc/init/在我的Ubuntu Server 10.04LTS远程服务器上的文件夹中创建了一个Upstart脚本,并尝试重新启动它似乎什么也没做.我跑的时候没有列出任何东西forever list.
这是我今天尝试的当前Upstart脚本:
#/etc/init/myapp.conf
start on (local-filesystems and net-device-up IFACE=eth0)
stop on shutdown
script
exec sudo /usr/local/bin/node /var/www/myapp/myapp.forever.js
end script
Run Code Online (Sandbox Code Playgroud)
我在Node脚本中使用Forever,因为我发现它更容易配置它我想要的.如果我在脚本之外执行此操作,则确认脚本运行正常,Upstart脚本本身有问题.它似乎与/etc/init/文件夹中的所有其他Upstart脚本具有相同的权限.
另外需要注意的是,我已经完成了StackOverflow上几乎所有可以找到的答案,以及我如何将目前的脚本集中在一起.
更新:
有汤姆的回答,我现在尝试过:
#/etc/init/myapp.conf
start on (local-filesystems and net-device-up IFACE=eth0)
stop on shutdown
exec sudo /usr/local/bin/node /var/www/myapp/myapp.forever.js
Run Code Online (Sandbox Code Playgroud)
但它仍然无法正常工作.
所以当我重新启动服务器时,我不知道为什么这不会运行.请帮忙!
我正在创建一个带有在线商店的 Web 应用程序,用于购买小型数字文件。当用户添加了他们想要购买的所有文件后,他们付款,然后应该会看到他们购买的 ZIP 下载文件。
该网站/应用程序是在 Node.js 中制作的,并使用 Node raw(例如,没有 Nginx 或 Apache)。这些文件存储在 Amazon S3 上。除了必要的 Node.js 模块之外,购物车和 Web 应用程序都是内部的。
我正在寻找一种解决方案,我可以在其中选择用户从 Amazon S3 订购的文件,将它们打包为 ZIP 文件并作为下载提供给用户。
如果可能,我正在寻找一种相对简单的解决方案,是否存在?
非常感谢!詹姆士
我正在研究一个可能的功能,我的小应用程序...我喜欢我可以发送电子邮件到特定的电子邮件地址,包含我需要完成的待办任务的想法,这将被阅读通过我的Web应用程序并放入数据库...所以,当我登录我的应用程序时,我通过电子邮件发送的待办事项将作为应用程序中的条目存在.
这可能吗?我有一个SliceHost切片(基本上是一个专用服务器)所以我完全可以控制安装什么等等.我正在使用Python/Django/MySQL.
关于采取什么措施来实现这一目标的任何想法?
python ×5
django ×4
node.js ×3
amazon-s3 ×2
javascript ×2
buildout ×1
css ×1
css3 ×1
deployment ×1
django-admin ×1
email ×1
feincms ×1
fonts ×1
html5 ×1
init ×1
input ×1
jquery ×1
mysql ×1
postgresql ×1
rendering ×1
restart ×1
socket.io ×1
thumbnails ×1
upstart ×1
zip ×1