RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

Alexey Dudarev's questions

Martin Hope
Alexey Dudarev
Asked: 2020-06-17 03:09:39 +0000 UTC

姜戈。获取相关对象

  • 0

有这样的模型

class Category(models.Model):
    title = models.CharField(max_length=64)

class SubCategory(models.Model):
    parent_id = models.ForeignKey(Category, related_name='sub_parent_id')
    sub_cat_title = models.CharField(max_length=64)

class Item(models.Model):
    parent_id = models.ForeignKey(SubCategory, related_name='item_parent_id')
    item_title = models.CharField(max_length=64)

如何在1 次查询中获取 Category 对象的所有相关记录到数据库?据我了解,这可以通过prefetch_related以某种方式完成,但我不知道具体如何。

python-3.x
  • 2 个回答
  • 10 Views
Martin Hope
Alexey Dudarev
Asked: 2020-04-21 17:43:12 +0000 UTC

创建现有列表的副本

  • -1

下午好。有一个填充的 ArrayList(例如 list1)。如何创建一个新的 ArrayList (list2),它将是 list1 的副本但已排序?

java
  • 1 个回答
  • 10 Views
Martin Hope
Alexey Dudarev
Asked: 2020-12-22 18:24:41 +0000 UTC

姜戈。表单中的下拉列表

  • 1

有一个带有“类别”字段的 Post 模型。模型中有几个对象,该字段的值不同('url'、'file'、'video')。通过表单创建对象时,如何为该字段创建一个下拉列表,以便您可以从现有值中选择一个值(消除重复),或者输入一个新值?我尝试通过

category = forms.ModelChoiceField(Post.objects.values('category'))

但在下拉列表中,所有内容都以字典的形式出现:

{'category':'url'}
{'category':'file'}
{'category':'video'}

实际上,您需要摆脱键,只留下值。好吧,另外,您需要添加输入/创建新类别的功能,而不仅仅是选择现有类别。

django
  • 1 个回答
  • 10 Views
Martin Hope
Alexey Dudarev
Asked: 2020-12-18 21:11:46 +0000 UTC

姜戈。如何将图像链接到特定类别?

  • 0

假设我们有一个条件模型:

class Category(models.Model):
    category = models.CharField(max_lenth = 32)
    image = models.ImageField(upload_to = 'media/')
    ....

创建了具有不同“类别”字段的多个对象 - category_1、category_2、category_3。在管理面板中,这些类别的列表以下拉列表的形式组织。媒体文件夹中有 3 个图像 - image_category_1.jpeg、image_category_2.jpeg、image_category_3.jpeg。我怎样才能使在管理面板中创建新对象时,媒体文件夹中的相应图像会自动附加到它,具体取决于所选的“类别”字段?

python
  • 1 个回答
  • 10 Views
Martin Hope
Alexey Dudarev
Asked: 2020-11-22 19:36:15 +0000 UTC

姜戈。从关联模型中获取表单中的对象

  • 0

有2个相关模型:

class Group(models.Model): 
gr_faculty = models.CharField(max_length=64) 
...

和

class Students(models.Model): 
fk_group = models.ForeignKey(Group) 
...

该表单显示学生类的所有字段:

class StudentForm(ModelForm): 

class Meta: 
model = Students 
exclude = () 

如何将关联组模型中的所有字段添加到此表单?

python
  • 1 个回答
  • 10 Views
Martin Hope
Alexey Dudarev
Asked: 2020-11-18 01:19:12 +0000 UTC

如何在 Django 中对模板中的对象进行分组

  • 1

有条件的有一个模型:

сlass Person(models.Model):
    name = models.CharField(max_lenth=64)
    group = models.CharField(max_lenth=64)

和这个模型的对象:

[{'name': Person_1, 'group': Group_1}, {'name': Person_2, 'group': Group_1}, {'name': Person_3, 'group': Group_2}, {'name': Person_4, 'group': Group_2}]

如何使具有相同“组”字段的对象在模板中分组?所有这些的目的是为了得到这样的东西:模型的所有对象都从视图中加载,分组,当您单击组时,会打开一个下拉列表,其中包含具有相同“组”字段的所有对象。

Group_1:
   -Person_1 
   -Person_2
Group_2:
    -Person_3
    -Person_4
python
  • 2 个回答
  • 10 Views
Martin Hope
Alexey Dudarev
Asked: 2020-10-16 00:37:14 +0000 UTC

姜戈。记录未通过 OneToOneField 连接保存到数据库

  • 0

有一个与 User 模型关联的模型:

class UserProfile(models.Model):
    user = models.OneToOneField(User)
    website= models.URLField(blank=True)

有一个视图可以获取所需的网站字段:

def register_profile(request):

    if request.method == 'POST':
        form = UserProfileForm(request.POST)
        user = User.objects.get(id = request.user.id)

        if form.is_valid():
            user_profile = UserProfile(user = user)
            website = request.POST['website']
            user_profile.website = website
            user_profile.save()
            return redirect('/index/')

但在那之后,数据库中的字段仍然是空的。为什么?

python-3.x
  • 1 个回答
  • 10 Views
Martin Hope
Alexey Dudarev
Asked: 2020-07-20 19:29:16 +0000 UTC

Django 1.11 管理类型错误

  • 0

下午好!Django 不允许进入管理页面,要求提供位置参数

/admin/login/get() 处的 TypeError 缺少 2 个必需的位置参数:'args' 和 'kwargs'

这是什么毛病?以前,在所有应用程序上,我都可以毫无问题地进入管理面板。在创建的应用程序中,网址正常运行。urls.py 如下:

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

    urlpatterns = [
        url(r'^admin/', admin.site.urls),
        url(r'^rango/', include('rango.urls')),
    ]
django
  • 1 个回答
  • 10 Views
Martin Hope
Alexey Dudarev
Asked: 2020-06-14 04:37:38 +0000 UTC

不返回修改后的字符串

  • 0

下午好。您需要将字符串中的一个字符替换为另一个字符。但是,字符串以其原始状态返回。这是为什么?

text = '"><br><b>oh no!</b>'
def escape_html(s):
        tags_dict = {'>': '&gt;',
                    '<': '&lt;',
                    '"': '&quot;',
                    '&': '&amp;',
                    '/': '&sol;'}
        keys = tags_dict.keys()
        for key in keys:
            s.replace(key, tags_dict[key])
        return s
print (escape_html(text))
python-3.x
  • 1 个回答
  • 10 Views
Martin Hope
Alexey Dudarev
Asked: 2020-04-20 00:20:12 +0000 UTC

函数不在 Django 中触发

  • 0

大佬们,我进不去,为什么功能不起作用。来自 HTML 的行:

<a href="/articles/addlike/{{ article.id }}/"><img src="{% static "like.jpg" %}" width="25px" height="25px"></a>{{ article.article_likes }}

网址格式:

urlpatterns = [ 
                url(r'^1/', views.basic_one),
                url(r'^articles/all/$', views.articles),
                url(r'^articles/get/(?P<article_id>\d+)/$', views.article),
                url(r'^', views.articles),
                url(r'^articles/addlike/(?P<article_id>\d+)/$', views.addlike, name='addlike'),
                url(r'^articles/addcomment/(?P<article_id>\d+)/$', views.addcomment),
              ]

看法:

def addlike(request, article_id):
    try:
        article = Article.objects.get(id=article_id)
        article.article_likes += 1 #в модели поле models.IntegerField(default=0)
        article.save()
    except ObjectDoesNotExist:
        raise Http404
    return redirect('/')

它不会给出错误,在浏览器中单击类似图标后,应该将数据库中的值增加 1,一切都保持在同一个地方,数据库中的值不会改变,地址栏中的链接将采取http://127.0.0.1:8000/articles/addlike/1/的形式就可以了……滴到哪里?

django
  • 1 个回答
  • 10 Views
Martin Hope
Alexey Dudarev
Asked: 2020-02-16 01:52:24 +0000 UTC

如何将多个列表合并到字典列表中?

  • 4

假设有 3 个列表:

names = ['A', 'B', 'C']
numbers = ['5','10','15']
colors = ['red','white','blue']

如何将这 3 个列表加入以下形式的字典中:

{'name': A, 'number': 5, 'color': red}
{'name': B, 'number': 10, 'color': white}
{'name': C, 'number': 15, 'color': blue}
python
  • 1 个回答
  • 10 Views
Martin Hope
Alexey Dudarev
Asked: 2020-02-11 17:59:05 +0000 UTC

Python。如何从html中提取字典?

  • 0

下午好。如何从这个烂摊子中得到 data-params 字典?

<div class="subcategory-product-item product_data__gtm-js product_data__pageevents-js ddl_product" data-gtm-position="1" data-list-id="main" data-params='{"id":"393591","categoryId":214,"price":2290,"shortName":"Смартфон ARK Benefit S402 черный","categoryName":"Мобильные телефоны","brandName":"ARK"}'
python-3.x
  • 1 个回答
  • 10 Views
Martin Hope
Alexey Dudarev
Asked: 2020-12-27 01:17:41 +0000 UTC

将参数列表传递给类构造函数

  • 0

伙计们,帮我弄清楚如何将参数列表传递给类构造函数并循环遍历该列表?

class A():
    def __init__(self,*name):
        self.name = name

    def func(self):
        if self.name == 'a':
            print ('aaa')
        elif self.name == 'b':
            print ('bbb')
        elif self.name == 'c':
            print ('ccc')

随机地,我意识到实际上可以通过循环在那里传递参数:

letters = ['a','b','c']
for i in letters:
    letters = A(i)
    letters.func()

但不知何故,这对我来说似乎很麻烦。也许有更“正确”的方式?

python-3.x
  • 1 个回答
  • 10 Views
Martin Hope
Alexey Dudarev
Asked: 2020-12-20 04:04:57 +0000 UTC

使用 win32com 在 Word 中选择性粘贴

  • 1

帮我想想办法:我在缓冲区里复制了Excel中的单元格,就是不能在Word中做一个特殊的粘贴。这是一段代码:

        xl.Run("PERSONAL.xlsb!Macros1") #запуск макроса в открытом Excel
        xl.ActiveCell.CurrentRegion.Select() #выбираем все ячейки
        xl.Selection.Copy() #копируем в буфер
        word = win32com.client.Dispatch("Word.Application")
        word.Documents.Open('12345.doc') #запускаем нужный документ
        word.Selection.Find.Text = 'some_word' #ищем слово, которое надо заменить
        word.Selection.Find.Execute()
        word.Selection.PasteSpecial() #Тут заменяем что искали на содержимое буфера со специальной вставкой

问题实际上在最后一行,我不知道要传递什么参数才能以必要的格式插入它(在我的例子中,你需要 PasteAsImage)。在英语论坛上有人提出了一个类似的问题,用于粘贴到 Excel 中,有人可以通过编写 xl.Selection.PasteSpecial(Paste=constants.xlPasteValues)来解决它,但它对我的 Word 不起作用。我认为应该在此处link 1和 here link 2寻找提示,但仍然没有任何反应。如果我从第二个链接传递参数,例如:word.Selection.PasteSpecial(DataType=4),它仍然以原始格式插入。

windows
  • 2 个回答
  • 10 Views
Martin Hope
Alexey Dudarev
Asked: 2020-12-12 17:02:06 +0000 UTC

选择并复制到剪贴板所有包含数据的 Excel 单元格 (pywin32)

  • 0

伙计们,使用 pywin32,您需要在打开的 Excel 文件中选择所有包含数据的单元格。列数始终相同,但行数不同。试过ActiveSheet.UsedRange.Select()- 通过它正确分配的列数,但行也捕获那些没有数据的行。如何选择所有单元格并将其所有内容复制到缓冲区(大致来说,按 ctrl + a,然后按 ctrl + c)?

def run_macros(self):
    os.startfile(self.path)
    xl = win32com.client.Dispatch('Excel.Application')
    xl.DisplayAlerts = False
    if self.name == '\Report_PRTO':
        xl.Run("PERSONAL.xlsb!Макрос1")
        xl.ActiveSheet.UsedRange.Select() #это строка работает некорректно
        xl.ActiveWorkbook.Save()
        xl.Quit()

UPD 我想出了如何复制所需的单元格范围 - 你需要xl.ActiveSheet.UsedRange.Select()使用xl.ActiveCell.CurrentRegion.Select(),现在的问题是,如何将所有选择的内容复制到缓冲区?

windows
  • 1 个回答
  • 10 Views
Martin Hope
Alexey Dudarev
Asked: 2020-11-30 03:44:50 +0000 UTC

如何从python打开excel 为什么进程终止?

  • 0

再会!我想从 Python 下打开 excel,但启动程序后立即关闭。为什么以及如何解决?

from win32com.client import Dispatch

def run_app():
    xl = Dispatch('Excel.Application')
    xl.Visible = 1

run_app()
python
  • 1 个回答
  • 10 Views
Martin Hope
Alexey Dudarev
Asked: 2020-11-15 20:08:41 +0000 UTC

如何提取一个长度超过 4 个字符的数字元素?

  • 4

例如,有一行:

а = 'qqqq 12qw3 12 12345'

有必要从中提取一个元素,该元素将是一个数字,其长度将超过 4 个字符。

可能值得使用 module re,但我无法弄清楚如何设置根据元素的长度选择元素的条件。

python
  • 1 个回答
  • 10 Views
Martin Hope
Alexey Dudarev
Asked: 2020-10-15 21:05:33 +0000 UTC

进程中断和执行延迟

  • 3

告诉我如何从 python 中断 Windows 上的系统进程?假设代码执行到某个点,然后 Windows 启动一个必须停止的外部进程,然后才能继续执行代码。也对这个问题感兴趣,如何在执行下一个代码块之前添加延迟?

python
  • 2 个回答
  • 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