我不是在寻找代表答案的人,但我想知道是否有人可以概述如何将Django与node.js一起使用以获得即时的,事件驱动的更新.
我有各种各样的"新闻提要",我希望在新项目进入时更新该Feed.我的一般想法是通过javascript打开与节点服务器的连接,让节点服务器"睡觉"直到有新项目进入,此时它返回数据并且Django端启动另一个连接.
当我真正编写node.js代码时,我的困惑就出现了 - 文档显示了很多信息,但没有显示如何使用这些信息.如果有人能指引我到哪里寻找这个,我会很感激 - 我会使用类似的东西EventEmitter吗?如何让Django端脚本请求节点服务器仅侦听有关特定用户的事件?
提前致谢!
我有这种格式的日期:
20110122000000.000
我该如何改变呢?
12.01.2011
Run Code Online (Sandbox Code Playgroud)
(2011年1月12日)
然后我在php中使用它:
$origDate = "20110112000000.000";
$newDate = date("d.m.Y", strtotime($origDate));
Run Code Online (Sandbox Code Playgroud)
它可以输出如下内容:
01.12.2011
Run Code Online (Sandbox Code Playgroud)
谢谢!
我已经尝试在vi中创建文件(使用自动缩进),然后使用"cc myFile.c"进行编译,但我想知道是否有更好的东西但是比eclipse更复杂.
设计JavaScript API有什么好方法?
我是JavaScript的新手,并且学习了该语言的关键优点,主要来自"JavaScript:The Good Parts".目前,我正在设计一个基于网络的工具来教授统计数据.代码库变得越来越难以部分,因为我不了解如何设计JavaScript API.
我的背景是Java和C++,用于设计接口,然后独立实现这些接口.显然,这在JavaScript中不起作用.
感谢您的任何帮助和建议.
更新:此工具的最终版本:http://www.lock5stat.com/statkey/index.html
我已经成功地掌握了jGit文件的基础知识,包括连接到repos以及添加,提交甚至循环文件的提交消息.
File gitDir = new File("/Users/myname/Sites/helloworld/.git");
RepositoryBuilder builder = new RepositoryBuilder();
Repository repository;
repository = builder.setGitDir(gitDir).readEnvironment()
.findGitDir().build();
Git git = new Git(repository);
RevWalk walk = new RevWalk(repository);
RevCommit commit = null;
// Add all files
// AddCommand add = git.add();
// add.addFilepattern(".").call();
// Commit them
// CommitCommand commit = git.commit();
// commit.setMessage("Commiting from java").call();
Iterable<RevCommit> logs = git.log().call();
Iterator<RevCommit> i = logs.iterator();
while (i.hasNext()) {
commit = walk.parseCommit( i.next() );
System.out.println( commit.getFullMessage() );
}
Run Code Online (Sandbox Code Playgroud)
我接下来要做的是能够获取单个文件的所有提交消息,然后能够将单个文件还原回特定的参考/时间点.
mod_rewrite似乎在我将它转换为$ _REQUEST之前转换了plus的符号,我不知道要修复它...
RewriteRule ^invite/([a-zA-Z0-9\-\+\/]+)/?$ invite.php?key=$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud)
例如,我将此输入到我的URL中,
http://mywebsite/invite/xPo8lUEXpqg8bKL%2B32o6yIOK
Run Code Online (Sandbox Code Playgroud)
我明白了
xPo8lUEXpqg8bKL 32o6yIOK
Run Code Online (Sandbox Code Playgroud)
但如果我输入此请求而不通过mod_rewrite,
http://mywebsite/invite.php?key=xPo8lUEXpqg8bKL%2B32o6yIOK
Run Code Online (Sandbox Code Playgroud)
我得到了我想要的东西,
xPo8lUEXpqg8bKL+32o6yIOK
Run Code Online (Sandbox Code Playgroud)
我能做什么?或者是我只能使用它们而不是两者兼而有之?
谢谢.
此视图抛出AttributeError说:'PhotoForm'对象没有属性'reservation'.发生了什么 - 函数通过,但实际上并没有上传图像.在调试它时,表单无效.
我试过打印
但是这显示了这个回溯(这就是为什么表单无效并且没有完成功能的原因.
当我构建其他正在运行的功能时,我有点困惑.谢谢您的帮助!
HTML表单
<form action="/photo/new/" method="post">{% csrf_token %}
<dl>
<dt>{{ form.reservation.label }}</dt>
<dd><select name="reservation"> {% for reservation in reservations %} <option value="{{reservation.id}}">{{reservation.date}} {{reservation.chef.cook.get_profile.firstname}} - {{reservation.guest.get_profile.firstname}}</option>{% endfor %}</select></dd>
<dt>{{ form.photo.label }}</dt>
<dd>{{ form.photo }}</dd>
<dt> {{ form.message.label }}</dt>
<dd>{{ form.message }}</dd>
</dl>
<button type="submit">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)
风景
@login_required
def new_photo(request, template_name="photo/newphoto.html"):
meals = Reservation.objects.filter(guest=request.user.id)
form = PhotoForm(request.POST)
form.data = { "reservations": meals }
if request.method == 'POST':
form.photographer = request.user
form.data.get('reservation')
print form.reservation
print …Run Code Online (Sandbox Code Playgroud) 有没有人真的用PHP写博客?如果是,你使用框架吗?我是PHP的初学者,但是用PHP开发...不确定我是否应该深入研究框架.我想建立一个个人博客我自己使用PHP只是为了使用我所知道的技能和知识,但不知道从哪里开始
好吧,我正在努力学习如何开发mac应用程序.我已经制作了一个Web浏览器,但我真的想知道如何在应用程序启动时让WebView加载URL(比如说http://google.com/).我怎么做?
php ×3
django ×2
javascript ×2
api-design ×1
blogs ×1
c ×1
datetime ×1
django-forms ×1
django-views ×1
java ×1
jgit ×1
macos ×1
mod-rewrite ×1
node.js ×1
python ×1
regex ×1
request ×1
urlencode ×1
vim ×1
webview ×1
xcode ×1