我用"curl -sO"命令从这个GitHub项目链接下载项目文件:http://github.com/ziyaddin/xampp/archive/master.zip
但是,我无法下载.发生错误并说:
Archive: /home/ziyaddin/Desktop/master.zip
[/home/ziyaddin/Desktop/master.zip] End-of-central-directory
signature not found. Either this file is not a zipfile, or it
constitutes one disk of a multi-part archive. In the latter case
the central directory and zipfile comment will be found on the last
disk(s) of this archive. zipinfo: cannot find zipfile directory in
one of /home/ziyaddin/Desktop/master.zip or
/home/ziyaddin/Desktop/master.zip.zip, and cannot find
/home/ziyaddin/Desktop/master.zip.ZIP, period.
Run Code Online (Sandbox Code Playgroud)
但我可以用curl命令下载这个链接:http: //cloud.github.com/downloads/pivotal/jasmine/jasmine-standalone-1.3.1.zip
我认为这是因为它在cloud.github.com.我想知道如何从第一个链接下载curl命令?
我正在学习芹菜.在我的网站上,我让人们注册一个帐户.创建新帐户后,它会自动向其用户电子邮件地址发送激活电子邮件.
一切都运作良好,但现在我想使用Celery异步发送电子邮件.
我使用RabbitMQ作为代理,版本3.1.5和Celery 3.1.7(最新版本),因为他们说这个版本不需要djcelery.所以我只需要安装Celery.
我按照celery的说明在其网站上配置了我的django.
proj
--proj/celery.py
Run Code Online (Sandbox Code Playgroud)
这是我的celery.py:
from __future__ import absolute_import
import os
from celery import Celery
from django.conf import settings
# set the default Django settings module for the 'celery' program.
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'proj.settings')
app = Celery('proj')
# Using a string here means the worker will not have to
# pickle the object when using Windows.
app.config_from_object('django.conf:settings')
app.autodiscover_tasks(lambda: settings.INSTALLED_APPS)
@app.task(bind=True)
def debug_task(self):
print('Request:{0!r}'.format(self.request))
Run Code Online (Sandbox Code Playgroud)
这是我放在app文件夹中的tasks.py:
proj
---proj/celery.py
---app/tasks.py
Run Code Online (Sandbox Code Playgroud)
tasks.py
from __future__ import absolute_import
from celery.decorators import …Run Code Online (Sandbox Code Playgroud) 我收到以下错误:
django.core.exceptions.ImproperlyConfigured:模块"accounts.forms"没有定义"SignupForm"类
settings.py
(...)
ACCOUNT_SIGNUP_FORM_CLASS = 'accounts.forms.SignupForm'
(...)
Run Code Online (Sandbox Code Playgroud)
账户/ forms.py
from allauth.account.forms import BaseSignupForm
class SignupForm(BaseSignupForm):
def __init__(self, *args, **kwargs):
self.sociallogin = kwargs.pop('sociallogin')
user = self.sociallogin.account.user
first_name = forms.CharField(label=_('First name'),
max_length=30,
min_length=2,
widget=forms.TextInput(attrs={
'placeholder':_('First name')}))
last_name = forms.CharField(label=_('Last name'),
max_length=30,
min_length=2,
widget=forms.TextInput(attrs={
'placeholder':_('Last name')}))
second_last_name = forms.CharField(label=_('Second last name'),
max_length=30,
empty='',
widget=forms.TextInput(attrs={
'placeholder':_('Second last name')}))
# TODO: Should become more generic, not listing
# a few fixed properties.
initial = {'email': user_email(user) or '',
'username': user_username(user) or '',
'first_name': user_field(user, …Run Code Online (Sandbox Code Playgroud) 我正在使用JQuery 文件上传插件。
我想限制上传到一张图片,如果选择了另一张图片,则替换,并在上传到服务器之前重命名。我的 html 代码
<span class="btn btn-success fileinput-button">
<i class="glyphicon glyphicon-plus"></i>
<span>Add files...</span>
<input id="fileupload" type="file" name="files[]">
</span>
Run Code Online (Sandbox Code Playgroud)
我试图对文件进行一些更改
jquery.fileupload.js
Run Code Online (Sandbox Code Playgroud)
但没有成功。
你可以使用contrib.auth.models.User或任何contrib.auth和Django MongoDB引擎吗?
我按照指示配置了MongoDB引擎,并且适用于自定义模型,但是:
from django.contrib.auth.models import User
a = User.objects.create_user(username='foo', email='foo@bar.com',
password='foo123bar')
a.save()
...
ERROR: An unexpected error occurred while tokenizing input
The following traceback may be corrupted or invalid
The error message is: ('EOF in multi-line statement', (5, 0))
...
ValueError: invalid literal for int() with base 10: '4f3757d4eb60261dae000001'
Run Code Online (Sandbox Code Playgroud)
有没有办法使用普通的用户模型和auth系统,还是我现在必须实现自己的?
如果它目前不受支持或者是未知的领域,那么有没有办法将用户存储在mysql中,所有我的mongodb引擎模型都存储在MongoDB中?
我试图Mongodb在我的Django.
下面是连接设置 settings.py
DEBUG = True
TEMPLATE_DEBUG = DEBUG
ADMINS = (
# ('Your Name', 'your_email@example.com'),
)
MANAGERS = ADMINS
DATABASES = {
'default': {
'ENGINE': 'django_mongodb_engine',
'NAME': '',
'USER': '',
'PASSWORD': '',
'HOST': 'localhost',
'PORT': 27017,
}
}
Run Code Online (Sandbox Code Playgroud)
当我试图运行时,python manage.py syncdb我收到这样的错误:
Traceback (most recent call last):
File "manage.py", line 11, in <module>
execute_from_command_line(sys.argv)
File "/home/sakeer/workspace/entevirtual/lib/python2.7/site-packages/django/core/management/__init__.py", line 429, in execute_from_command_line
utility.execute()
File "/home/sakeer/workspace/entevirtual/lib/python2.7/site-packages/django/core/management/__init__.py", line 379, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/home/sakeer/workspace/entevirtual/lib/python2.7/site-packages/django/core/management/base.py", line 191, in run_from_argv …Run Code Online (Sandbox Code Playgroud) 我在我的htaccess文件中使用301重定向规则将一些旧网址重定向到新网址.但是,在一些重定向上,旧的文件名将附加到新的URL上,因此我在这些页面上出现404页面错误.
例如,这是我的重写规则
Redirect 301 /mtrx/motion-control/ http://www.zerolinegolf.com/golf-mtrx-for-the-golfer
Run Code Online (Sandbox Code Playgroud)
但显示的页面是
http://www.zerolinegolf.com/golf-mtrx-for-the-golfermotion-control
Run Code Online (Sandbox Code Playgroud)
这是整个.htaccess代码
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
#REDIRECTS
Redirect 301 /videos/ http://www.zerolinegolf.com/videos-2
Redirect 301 /press-releases-2/ http://www.zerolinegolf.com/media
Redirect 301 /mtrx/motion-control/ http://www.zerolinegolf.com/golf-mtrx-for-the-golfer
Redirect 301 /mtrx/pelvis-power/ http://www.zerolinegolf.com/golf-mtrx-for-the-golfer
Redirect 301 /mtrx/mtrx-score/ http://www.zerolinegolf.com/golf-mtrx-for-the-golfer
Redirect 301 /mtrx/recommended-drills/ http://www.zerolinegolf.com/golf-mtrx-for-the-golfer
Redirect 301 /mtrx/ http://www.zerolinegolf.com/golf-mtrx-for-the-golfer
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.