小编lit*_*m84的帖子

如何将Mercurial存储库克隆到已存在的目录中?

我有一个客户端的Dj​​ango项目,我正在本地开发,使用Mercurial进行版本控制.我将我的本地存储库推送到我的个人远程服务器(我保留所有项目),然后当我部署它(在任何一个Web服务器上)时,我从我的个人服务器克隆该存储库.

这在大多数服务器上都可以正常工作(我有完全控制权),但我有一些项目正在部署到WebFaction上.WebFaction很棒,但它的设置有点不寻常,因为我需要首先通过控制面板将Django项目声明为"应用程序".这会自动创建一些内容,例如'apache2','myproject'等文件夹.虽然我想从我的个人远程服务器克隆存储库,但这是同一个文件夹.执行通常的hg clone命令不起作用,因为它说目标文件夹已经存在.我真的没有太多关于这个文件夹的内容,所以我需要解决这个问题.

我不是Mercurial的专家,我似乎唯一可行的方法是将它克隆到另一个文件夹,然后将所有内容(包括.hg)移动到我想要的实际文件夹中.这看起来很傻......

我正在使用Mercurial v1.6.2(通过easy_install安装).任何人都可以对此有所了解吗?

非常感谢.

django ssh version-control mercurial

13
推荐指数
3
解决办法
9055
查看次数

使用django调整图像大小?

我是Django(和Python)的新手,在开始使用其他人的应用程序之前,我一直在尝试自己解决一些问题.我无法理解Django(或Python)的工作方式中的"适合".我正在尝试解决的是如何在上传图像后调整图像大小.我很好地安装了我的模型并插入管理员,图像上传到目录:

from django.db import models

# This is to list all the countries
# For starters though, this will be just United Kingdom (GB)
class Country(models.Model):
    name = models.CharField(max_length=120, help_text="Full name of country")
    code = models.CharField(max_length=2, help_text="This is the ISO 3166 2-letter country code (see: http://www.theodora.com/country_digraphs.html)")
    flag = models.ImageField(upload_to="images/uploaded/country/", max_length=150, help_text="The flag image of the country.", blank=True)

    class Meta:
        verbose_name_plural = "Countries"

    def __unicode__(self):
        return self.name
Run Code Online (Sandbox Code Playgroud)

我现在遇到的问题是获取该文件并将新文件制作成缩略图.就像我说的,我想知道如何在不使用别人的应用程序的情况下(现在).我从DjangoSnippets获得了这段代码:

from PIL import Image
import os.path
import StringIO

def thumbnail(filename, size=(50, 50), output_filename=None): …
Run Code Online (Sandbox Code Playgroud)

python django image python-imaging-library

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

将域指向我的远程Node JS应用程序?

我正在尝试弄清楚如何在我的Ubuntu 10.04 LTS服务器上部署Node JS.我读过许多不同的博客和文章,解释了多种不同的方式.大多数似乎过时了,或者看起来并没有真正起作用.

似乎最简单的解决方案是使用像Forever这样的东西?......或Monit或Monit或Supervisor.那是对的吗?

我仍然不明白的一件事是没有使用像Ngnix这样的东西,我怎么能真正得到我的域名(例如example.com)来实际指向我的Node JS应用程序并且它正在运行端口?

非常感谢任何指导.我不是这方面的专家,所以请原谅我在这里缺乏知识.(我正在努力!:)

更新:我问这个的原因是在我的服务器上我有Ngnix运行我的静态/ Django项目.我想要使​​用相同的服务器来处理我正在搞乱的一些示例Node JS应用程序.我已经关注了关于vhosts和Connect with Node JS的链接,这很好用,但我仍然不明白如何让我的某个域实际指向我服务器上的Node应用程序?

deployment node.js ubuntu-10.04

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

多个TinyMCE编辑器,但只有一个工具栏?

我环顾了论坛,但似乎无法找到这个问题的明确答案......

我在我们的网站上使用jQuery和TinyMCE.我已经阅读了TinyMCE的文档,但我还是迷路了.我们正在做一个界面,需要在页面的多个位置进行就地编辑.唯一的问题是,每个都将在顶部的一个工具栏中提供TinyMCE的所有编辑选择.因此,回顾一下,它是多个编辑器(每个编辑器都没有自己的工具栏,只是编辑或选择文本的位置),页面顶部只有一个工具栏来控制当时活动的文本框.

怎么能实现这一目标?它甚至可能吗?任何帮助,任何正确方向的推动,任何关于这个问题的提示/技巧/知识将是一个伟大的,伟大的帮助.

谢谢,詹姆斯

javascript jquery tinymce edit-in-place

11
推荐指数
1
解决办法
9231
查看次数

Vim/MacVim:当我用鼠标滚动时,文本光标也会移动!

在过去的几周里,我已经习惯了Vim/MacVim.我似乎遇到的一个主要问题是当我使用鼠标滚动时(特别是当我试图选择大部分文本时)文本插入光标也会移动并且不会停留在原来的位置(就像在TextMate中一样)例).这意味着我已经选择了一大段文本,当我向上滚动以查看我的选择时,光标将移动与我所做的选择混淆.

我确实意识到我应该习惯使用可视模式进行文本选择,而且我有一段时间,但有时这是使用鼠标的最佳工具.

有没有办法解决这种行为?

vim text selection macvim

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

Python/Django中的音频波形可视化

我已经浏览了Stack Overflow以获得答案,但似乎没有给出正确答案或方向......

我的项目将允许用户上传WAV,最终将使用服务器上的FFmpeg将其转换为低质量的MP3,并且它将全部存储并在Amazon S3上提供.下一个障碍是如何从这个上传的声音中提取可靠的波形可视化.我在Linux Ubuntu 10上使用Python和Django在这个项目的VPS上...

我,至少需要某种方向......我迷失在哪里开始寻找这样的工具?

python django audio visualization waveform

9
推荐指数
2
解决办法
6561
查看次数

为什么unix locate命令仍然显示不再存在的文件/文件夹?

我最近将整个本地Web开发区域移到了使用MacPorts的东西上,而不是在我的Mac上使用MAMP.我已经进入Python/Django并且不再需要MAMP了.

事实上,我已经从Applications文件夹中卸载了MAMP,也有偏好文件,但是当我在终端中运行'locate MAMP'命令时它仍然显示我的所有/ Applications/MAMP /东西,好像它仍然存在?当我cd进入/ Applications/MAMP /它不存在?

与locate是一种索引搜索系统有关,因此这些旧的文件路径被缓存了吗?请解释原因,以及如何排序,以便它们不再显示.

unix macos terminal mamp locate

8
推荐指数
2
解决办法
4616
查看次数

使用Django的本地开发服务器时,本地站点不在VirtualBox中显示?

我在Mac OSX 10.6上使用Django开发Web应用程序.我使用Django内置的本地开发服务器,我在计算机的IP上运行(例如:http://192.168.0.11:800001 /).我在Firefox,Safari和Chrome中测试我的应用程序,所有显示都很好.我使用Sun的VirtualBox和3个不同的Windows XP实例,它们上面有IE6,IE7和IE8.

无论出于何种原因,这些有时只是不显示Django站点.他们提出'页面无法显示'.十分之八,它们显示正常并且功能正常,但完全没有任何理由它们将无法显示.有时从终端重新启动Django的本地开发服务器将解决问题,有时它不会.

我需要设置某种VirtualBox设置或Django设置以确保顺利运行吗?我忽略了什么吗?有没有其他人有这些问题?

django internet-explorer virtualbox

8
推荐指数
2
解决办法
1963
查看次数

在Mac OSX上从源代码编译vim并获得'shell返回127'错误?

在我的Mac OSX 10.6机器上,我开始使用MacVIM进行vim.然后我注意到我的终端版本与MacVIM版本不同(MacVIM是7.3和我的终端版本7.2)...我认为他们使用相同的vim?

我需要7.3一些功能.所以我着手想要更新终端版本.我基本上使用Mercurial克隆它(根据官方网站的方式),然后按照惯例进行编译.这确实有效,我现在终端有7.3.但是,在退出时的一些命令,我​​可以这个错误:

/bin/bash: q: command not found

shell returned 127

Press ENTER or type command to continue
Run Code Online (Sandbox Code Playgroud)

...我已经尽力尝试解决这个问题,但是尝试重新安装MacVIM,删除我的/ usr/local/bin中的vim并再次编译,我无法摆脱这个烦人的错误.

有人可以帮助我吗?我做错了吗?...大部分时间我都会使用MacVIM,但是我很高兴将它放在终端中 - 这正是我在Ubuntu服务器上拥有它的方式.

任何帮助都会很棒!

vim bash shell compilation macvim

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

iPhone Safari的WYSIWYG文本编辑器?

在我的iPhone在各种网站(一些Django等)上进行了一些测试之后,我正在寻找所见即所得的编辑,并意识到它们在iPhone等小型触摸屏设备上的效果并不理想.事实上,TinyMCE(我用于大多数Django项目)根本不起作用.

所以我很好奇,是否有一个解决方案,允许在iPhone Safari上使用的文本框的简单文本编辑功能?...甚至只是简单的东西,如粗体,斜体,列表等.或者我是否必须拿出自己的?

感谢您提供有关此问题的任何信息和指示.

iphone wysiwyg tinymce text-editor touch

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