小编Vla*_*ruz的帖子

如何配置paypal沙箱自动返回URL?

我使用的ubercart模块Drupal,我需要帮助配置收益URLPayPal sandbox.我尝试在https://developer.paypal.com/webapps/developer/dashboard中创建商业帐户,但这也无效.

paypal ubercart paypal-sandbox

20
推荐指数
2
解决办法
3万
查看次数

如何在django会话中显式设置django_language

如何django_languageDjango会话中明确设置?

非常感谢...

django

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

django向导,在同一步骤中使用表单和formset

我有一个场景,我正在尝试计划开始编码,我正在考虑使用django wizard.

我的计划是用两个步骤构建一个django向导,第一个简单但第二个稍微复杂一点.第二步将包含一个表单,该表单将根据从第一步中选择的值进行重新整形,我可以看到自己正在做的事情.我已经探索了所有现有的功能,我认为它可以很容易地完成.

我面临的挑战是第二步本身.我有一个表单和一个formset,formset是一对多的形式(文章 - >图像)所以当到达第二步时,用户将能够将一个或多个图像上传到同一篇文章.

我试图在谷歌邮件列表和stackoverflow上的任何地方搜索,以将一个formset传递给django向导类,但似乎你不能在同一步骤中传递两个表单.

NewItemWizard.as_view([
    ('category',    CategorySelectionForm),
    ('article',        ArticleForm)
])
Run Code Online (Sandbox Code Playgroud)

如上所示,在上面的示例代码中,我希望能够将ArticleForm和ImageFormset传递给第二步.有没有办法开箱即用?

基于我正在阅读的内容,我相信使用像get_context_data这样的函数可能有所帮助,但它会非常hacky.

def get_context_data(self, form, **kwargs):
    context = super(NewItemWizard, self).get_context_data(form=form, **kwargs)
    if self.steps.current == 'article':
        context.update({
            'image_formset': ImageFormset()
        })
    return context
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议更好的方法?

干杯,

django django-forms django-formwizard

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

Django 1.9.2测试客户端问题

我使用的是Django==1.9.2djangorestframework==3.3.2,并django.test.Client做一些测试.问题是,当我执行我的测试时,我得到了这个错误:

ERROR: test_view (main.tests.test_http.TestMainViewSet)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/vladir/work/all/project-django1.9/saxo-publish/publish/main/tests/test_http.py", line 111, in test_view
    content_type='application/json'
  File "/home/vladir/work/all/project-django1.9/venv/local/lib/python2.7/site-packages/django/test/client.py", line 515, in post
    secure=secure, **extra)
  File "/home/vladir/work/all/project-django1.9/venv/local/lib/python2.7/site-packages/django/test/client.py", line 314, in post
    secure=secure, **extra)
  File "/home/vladir/work/all/project-django1.9/venv/local/lib/python2.7/site-packages/django/test/client.py", line 380, in generic
    return self.request(**r)
  File "/home/vladir/work/all/project-django1.9/venv/local/lib/python2.7/site-packages/django/test/client.py", line 449, in request
    response = self.handler(environ)
  File "/home/vladir/work/all/project-django1.9/venv/local/lib/python2.7/site-packages/django/test/client.py", line 123, in __call__
    response = self.get_response(request)
  File "/home/vladir/work/all/project-django1.9/venv/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 245, in get_response
    response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
  File "/home/vladir/work/all/project-django1.9/venv/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 296, …
Run Code Online (Sandbox Code Playgroud)

django django-testing django-rest-framework

6
推荐指数
1
解决办法
308
查看次数

Django Rest Framework通过查找字段而不是pk 3.4 DRF访问项目

我需要具有查找字段,以便前端发送应删除的电子邮件,但找不到项目。我对此问题进行了很多研究,但无法确定支持哪个DRF版本。

class EmailReminderSerializer(serializers.ModelSerializer):
    city = serializers.CharField(max_length=255)
    url = serializers.HyperlinkedIdentityField(
        view_name='web:email_reminder-detail',
    )

    class Meta:
        model = EmailReminder
        fields = '__all__'
        extra_kwargs = {
            'url': {'lookup_field': 'email'}
        }
Run Code Online (Sandbox Code Playgroud)

现在我有了url,但是它指向实例pk,而不是通过我想要的查找字段。关于它在3.4版本中如何工作的任何建议,或者您对低于=> 3.0的较低版本还有其他解决方案吗?

django django-rest-framework

5
推荐指数
2
解决办法
7311
查看次数

Django ajax文件上传

所以我试图上传一个没有任何外部插件的文件,但我遇到了一些错误.

                <form method="" action="" name='upload_form' id='upload_form' >
                    {% csrf_token %}
                   <input type='file' name='file' id='file' />
                   <input type='button' value='Upload' id='upload'/>
                </form>

                <script type='text/javascript'>
                $(document).ready(function() {
                    var csrf_token = $('input[name="csrfmiddlewaretoken"]').val();
                    $('#upload').click(function() {
                        $.ajax({
                            csrfmiddlewaretoken: csrf_token,
                            type: 'POST',
                            url : 'upload',
                            enctype: "multipart/form-data",
                            data  : {
                                'file': $('#file').val()
                            },
                            success: function(data) {
                                console.log(data)
                            }
                        })
                    })
                })
                </script>
Run Code Online (Sandbox Code Playgroud)

我的服务器:

class ImageUploadView(LoginRequiredMixin, JSONResponseMixin, AjaxResponseMixin, CurrentUserIdMixin, View):

    @method_decorator(csrf_protect)
    def dispatch(self, *args, **kwargs):
        return super(ImageUploadView, self).dispatch(*args, **kwargs)

    def post_ajax(self, request, username):
                print request.POST.get('file', None)
                print request.FILES …
Run Code Online (Sandbox Code Playgroud)

django ajax jquery html5 file-upload

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

Django教程1

我开始学习Django,现在我正在创建我的第一个应用程序,我按照教程中的每一步(https://docs.djangoproject.com/en/1.9/intro/tutorial01/)但它不起作用而且它会抛出这样做时出现以下错误行python manage.py runserver:

Unhandled exception in thread started by <function wrapper at 0x7ffdfa76d8c0>

Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/django/utils/autoreload.py", line 226, in          wrapper
    fn(*args, **kwargs)

  File "/usr/local/lib/python2.7/dist-packages/django/core/management/commands/runserver         .py", line 116, in inner_run
    self.check(display_num_errors=True)

  File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 426         , in check

    include_deployment_checks=include_deployment_checks,
  File "/usr/local/lib/python2.7/dist-packages/django/core/checks/registry.py", line 75,          in run_checks
    new_errors = check(app_configs=app_configs)

  File "/usr/local/lib/python2.7/dist-packages/django/core/checks/urls.py", line 10, in          check_url_config
    return check_resolver(resolver)

  File "/usr/local/lib/python2.7/dist-packages/django/core/checks/urls.py", line 19, in          check_resolver
    for pattern in resolver.url_patterns:

  File "/usr/local/lib/python2.7/dist-packages/django/utils/functional.py", line 33, in …
Run Code Online (Sandbox Code Playgroud)

python django python-2.7

0
推荐指数
1
解决办法
1043
查看次数