RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-279696

user279696's questions

Martin Hope
user279696
Asked: 2020-03-30 20:37:15 +0000 UTC

加载大数据时 JavaScript FormData 会丢失所有数据

  • 0
$('#form-add-video').on('submit', function(e){
        e.preventDefault();
        var form_data = new FormData(document.getElementById('form-add-video'));

        $.ajax({
            'method': 'POST',
            'url': window.location.href,
            'data': form_data,
            'beforeSend': function(){
               $('.load').show();
            },
            success:function(data){
                $('.load').hide();
                console.log(data);
                {{--window.location = "{{ route('admin_more.products.create') }}";--}}
            },
            error: function (xhr, status, errorThrown) {
                //Here the status code can be retrieved like;
                xhr.status;

                //The message added to Response object in Controller can be retrieved as following.
                xhr.responseText;
            },
            "processData": false,
            "contentType": false,
        })
    })

有这段代码(发送到 Laravel 控制器),php.ini 是可以的,所以当我以大约 10 秒(小尺寸)的形式上传视频时,一切正常,当我上传视频 10 分钟或更长时间时, formdata 发送 null 表单中有几个输入文本,一个图像和一个视频

javascript
  • 2 个回答
  • 10 Views
Martin Hope
user279696
Asked: 2020-08-22 23:15:19 +0000 UTC

JS/JQUERY 添加所有 li 标签并做算术平均

  • 0
<ul>
<li>45</li>
<li>100</li>
<li>56</li>
<li>23</li>
</ul>

这个操作需要用js来做(45 + 100 + 56 + 23) / 4

javascript
  • 1 个回答
  • 10 Views
Martin Hope
user279696
Asked: 2020-08-14 15:56:30 +0000 UTC

注册后立即添加用户资料信息

  • 0

有一个 UserPorofile 模型,每个用户都有它,而且总是不需要创建它。在注册失败后登录用户并添加 userprofile 字段。没有找到匹配错误。如何在 user.save() 行之后登录或向配置文件添加字段

class UserProfile(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    avatar = models.ImageField(upload_to='imageusers', verbose_name='Изображение')
    phone = models.TextField()

    teacher = models.BooleanField(default=False)

    def __unicode__(self):
        return self.user

管理员.py:

class UserInline(admin.StackedInline):
    model = UserProfile
    can_delete = False
    verbose_name_plural = 'Данные пользователя'


class UserAdmin(UserAdmin):
    inlines = (UserInline, )

admin.site.unregister(User)
admin.site.register(User, UserAdmin)

注册视图

    @csrf_exempt
    def registeruser(request):
        if request.method == 'POST':
            login = request.POST.get('username')
            mail = request.POST.get('mail')

            firstname = request.POST.get('firstname')
            lastname = request.POST.get('lastname')

            phone = request.POST.get('phone')
            avatar = request.POST.get('avatar')

            password = request.POST.get('password')
            passwordtwo = request.POST.get('passwordtwo')
            if password != passwordtwo:
                messages.error(request, 'Ծածկաբառերը չեն համընկնում')
            elif User.objects.filter(username=login).exists():
                messages.error(request, 'Նման լոգինով մարդ գոյուտյուն ունի')
            elif login == '' or mail == '' or firstname == '' or lastname == '' or phone == '' or password == '' or passwordtwo == '':
                messages.error(request, 'Լրացրեք ամբողջ տվյալները')
            else:
                user = User.objects.create_user(username=login, password=password)
                user.first_name = firstname
                user.last_name = lastname
                user.email = mail
                user.save()
                gdg = User.objects.get(username=user.use

rname)
            gd = UserProfile.objects.get(user=gdg)
            gdg.userprofile.phone = phone
            gdg.userprofile.avatar = avatar
            gdg.userprofile.save()


    return render(request, 'accounts/regform.html')
python
  • 1 个回答
  • 10 Views
Martin Hope
user279696
Asked: 2020-12-31 21:24:46 +0000 UTC

我使用 django 管理面板添加图像,但它没有显示

  • 0

您好,我在 django 上创建了一个小站点,但是当我想使用 django 管理面板添加图像时,它没有显示,但显示了图像的名称。

不显示图像的图像

网址.py

from django.conf.urls import url, include
from django.views.generic import ListView, DetailView
from news.models import Articles # Импорт база данных
from django.conf import settings
from django.conf.urls.static import static
from django.contrib.staticfiles.urls import staticfiles_urlpatterns

urlpatterns = [
    url(r'^$',
    ListView.as_view(queryset=Articles.objects.all().order_by("-date")[:20],
    template_name="news/posts.html")),
    url(r'^(?P<pk>\d+)$', DetailView.as_view(model = Articles, template_name = "news/post.html"))
    # url(r'^$', 'news.views.news'),

]

if settings.DEBUG:
    urlpatterns += staticfiles_urlpatterns() + static(
    settings.MEDIA_URL, document_root=settings.MEDIA_ROOT
)

post.html

{% extends "mainApp/poisk.html" %}
from django.conf import settings

{% block content %}
  <h2 class="text-info">{{articles.title}}</h2>
  <h6 class="text-info">Опубликовано: {{articles.date|date:"Y-m-d в H:i:s"}}</h6>
  <p>{{articles.post|safe|linebreaks}}</p>
  <img src="{{MEDIA_URL}}{{ news.news_image.url}}">

{% endblock %}

设置.py

MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/uploads/media/'

主应用程序中的urls.py

from django.conf.urls import url, include
from django.contrib import admin

urlpatterns = [
    url(r'^', include('mainApp.urls')),
    url(r'^news/home/', include('mainApp.urls')),
    url(r'^news/', include('news.urls')),
    url(r'^admin/', admin.site.urls),
]

模型.py

from django.db import models

class Articles(models.Model):
    title = models.CharField(max_length = 120)#Максимальная длина строки 120
    post = models.TextField()
    date = models.DateTimeField()
    image = models.ImageField(blank=True, upload_to='media/', help_text='150x150px', verbose_name='Ссылка картинки')

   def __str__(self):
        return self.title
django
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5