使用JSON:API规范创建了一个 api 。但它不提供下载文件。因此决定分两个阶段创建资源:
- 将图像预加载到临时文件夹而不链接到资源
- 保存带有指向先前加载的图像的链接的资源
是否有描述此保存方法的规范?如何从不必要的文件中清除临时存储?
使用JSON:API规范创建了一个 api 。但它不提供下载文件。因此决定分两个阶段创建资源:
是否有描述此保存方法的规范?如何从不必要的文件中清除临时存储?
在某些用户操作之后,应用程序接收时间(可以由用户更改)。这时,需要在一小时内将用户的位置发送到服务器。如何正确地做到这一点?
为这些目的而创建IntentService,但无法取消。那些。如果用户更改时间并再次运行startService,则将有两个请求,并且都将发送到服务器。
PS确定位置并将其发送到服务器没有问题。问题是你需要在服务中找出这个时间是否到了。时间被转移到服务并且有时会改变。一旦用户更改时间,就需要再次将其传递给服务。并删除前一个。
例如,我创建了一个带有计时器的服务。在那里我传递了一些参数进行和解。一段时间后,我重新开始startService,但使用了新参数。在这种情况下,必须杀死旧服务。stopService据我了解,这无济于事,onHandleIntent它将继续发挥作用。也许您可以以某种方式更新旧服务中的参数?
有这样一个任务,您需要存储特定用户的移动历史,随后在谷歌地图中显示他的路线。那些。管理员在某一天登录并查看了该用户的路线。我不知道如何做到这一点。
如何在这个框架中的某个位置实现代码输出。这就是流行的 CMS 的做法。那些。用户进入管理面板,创建一个模块,设置模块的位置。并且一个模块应该出现在该位置的站点上。
只有一个想法浮现在脑海中:在数据库中,每个模块都有一个position. 该站点从该位置显示这些相同的模块。这样做是否正确?
我使用 VectorDrawable 将背景图像加载到项目中。android 5.0以上一切正常,5.0以下背景模糊。为什么会出现这个问题?它可以被删除吗?
应用程序如何检查互联网?那些。如果在应用程序运行过程中没有互联网或互联网丢失,则需要显示一条消息。如何实施?
在应用程序中添加了插页式广告。一切正常,必要时会显示广告,但当您点击广告时,广告激活就会关闭。那些。不会重定向到广告网站。又不知道挖哪里去了,好像问题不在代码里,显示广告了。
有一个像这样的json字符串:
[
{
"id":"3",
"raiting":"4.3",
"title":"Какое-то название",
"date":"2017-03-12 22:02:31"
},
...
]
我得到这样的数据:
JSONArray array = new JSONArray(Json);
for (int i = 0; i < array.length(); i++) {
JSONObject object = array.getJSONObject(i);
int id = object.getInt("id");
int raiting = object.getInt("raiting");
String title = object.getString("title");
...
}
我想实现一个包含三个项目的菜单:“流行”、“新”、“全部”。那些。您需要通过单击这些项目对 json 字符串进行排序。
您需要在应用程序中放置来自 youtube 的视频。但是当你点击它时,用户必须转到官方的 youtube 应用程序(好吧,或者这样就可以选择打开什么)。那些。这样它就不会在应用程序本身中播放,而是传输到浏览器或 Youtube 应用程序。如何实施?
该站点具有通过ip确定城市和地区的功能。因此,您需要显示每个城市或地区的某些信息。我们需要一种算法。毕竟每个城市开车进信息一点都不方便,成百上千。当然,你可以对列表进行多选(其中选择了城市),但是这怎么写入数据库呢,因为城市不应该重复。例如,我为整个莫斯科地区提供信息,而有人为莫斯科单独提供信息,这是不应该的。应该是这样的,一个城市=一个文字。
示例:假设站点管理员希望每个城市显示自己的横幅。他进入管理面板,选择城市并指示要显示的横幅。但是这样就不方便了,有几百个城市,大家在一个城市开车不方便。我至少想要一个例子。
有一个区域列表。选择区域时,需要生成该区域的城市列表。我向控制器发送请求site/get_cities,为了形成这个特定区域的列表,我也尝试发送该id区域。但是我不知道用什么来代替问号?
Html::dropDownList(
'region',
$region,
ArrayHelper::map($regions_dropdownlist,'id','name'),
[
'prompt' => 'Все регионы',
'onchange' => '$.post(
"'.Yii::$app->urlManager>createUrl(["site/get_cities", "id" => ??????]).'",
function( data ) {
alert(data);
}
)'
]
)
As a result, I want to create two selects, when choosing a region, a list of cities is formed in the second select.
有一个模型:
class UploadFile(models.Model):
attach = models.FileField(upload_to='media/')
我正在生成一个 pdf 文档。输出是一个 类型的变量<class 'bytes'>。如何将生成的文件保存到模型中。
假设数据库Person有这样的记录
+----+--------------------+ | 编号 | 菲奥 | +----+--------------------+ | 1 | 彼得罗夫·阿列克谢 | | 2 | 安德列夫·瓦伦丁 | +----+--------------------+
然后,使用通常的过滤器Person.filter(fio__contains='Петров'),我们将获得第一个条目。但是,如果我们输入 Alexey Petrov 而不是 Petrov 行,那么他会给我们一个零结果。这同样适用于缩写,例如,如果您在 Petrov A 开车。在这种情况下该怎么做。
有一个进度条
<ProgressBar
style="?android:attr/progressBarStyleHorizontal"
android:id="@+id/progressbar"
android:layout_width="250dp"
android:layout_height="270dp"
android:indeterminate="false"
android:max="10"
android:progress="0"
android:progressDrawable="@drawable/progressbar" />
preogressbar.xml
<layer-list
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/progress">
<shape
android:innerRadiusRatio="3"
android:shape="ring"
android:thicknessRatio="8" >
<solid android:color="#51ff00" />
</shape>
</item>
</layer-list>
问题是如何更改进度条的起点(以环的形式),即 我目前在右边有 0%(时钟上 3 小时),如何让它开始在最前面(时钟上 12 小时)。
有一个分区模型
class Subdivision(models.Model):
name = models.CharField('Наименование', max_length = 200)
parent = models.ForeignKey('self', null=True, blank=True)
使用查询subdivision = Subdivision.objects.all()以未排序的形式显示数据。例如,数据库包含数据:
+----+------------------------+--------+ | 编号 | 姓名 | 父母 | +----+------------------------+--------+ | 1 | 管理 | 空 | | 2 | 生产部 | 1 | | 3 | 会计 | 1 | | 4 | 生产车间 | 2 | +----+------------------------+--------+
所有这些都是这样输出的:
你需要这样(保持层次结构):
那些。首先是空字段parent分区,然后是子分区,然后是子分区的子分区,依此类推。是否可以使用 django 实现这种排序。
我覆盖了保存方法,保存所有更改并调用该函数save_pdf()(将所有数据写入 pdf)。
模型.py
class PhoneNumber(models.Model):
person = models.ManyToManyField(Person, verbose_name = "Люди")
phone = models.CharField('Номер телефона', max_length = 20)
def __str__(self):
return self.phone
def save(self, *args, **kwargs):
super().save(*args, **kwargs)
save_pdf()
对于电话字段,一切都很好,每次保存它也会在 pdf 文件中更改。但是有了 m2m 连接,麻烦就来了。调用函数时该字段不会更新save_pdf(),旧值仍然存在。
save_pdf()
people = Person.objects.All()
for k, person in enumerate(people):
for phone in person.phonenumber_set.filter(person=person):
phones = phones + str(phone)+', '
fio = Paragraph(str(person.name), styleBH)
table_data.append([fio, phones])
里面的代码save_pdf()很长,所以我把主要部分扔掉了。由报告实验室使用。我对用户和他们的电话进行分类。然后我愚蠢地将所有内容写入文件。
您好,我将尝试简要解释一下。例如,有一个名为 bg 的 div。它被拉伸到屏幕的整个长度和宽度,并填充了某种图片(例如,一个 1200x768 的房间)。让我们有这些风格:
html, body{
height:100%;
}
.bg{
background: url("bg.jpg");
background-size: cover;
width:100%;
}
后台有一张桌子。我正在创建一个要放在背景图像表上的 div。有可能实现吗?那些。只是把它放在那里没有问题,但是当你改变屏幕分辨率时,它会飞(并且指定 % 作为度量单位在这里没有帮助,它无论如何都会飞,因为图片减少了)。虽然我不明白要往哪个方向挖掘。因此,我需要以任何方式将 div 块锚定到图像的特定部分。
模型.py
from django.contrib.auth.models import User
class Users(models.Model):
name=models.CharField(max_length=150,blank=True,null=True)
def __str__(self):
return self.name
class Person(models.Model):
user = models.OneToOneField(User, blank=True, null=True)
users = models.OneToOneField(Users, unique=True)
name = models.CharField('Имя',max_length = 250)
class Info(models.Model):
person = models.OneToOneField(Person, blank=True, null=True)
accountname = models.CharField('логин',max_length=128, blank=True, null=True, unique = True)
视图.py
users = Users.objects.all()
for user in users:
query = Person.objects.get(info__accountname=user)
query.users = Users.objects.get(id=user.id)
query.save()
在 Person 和 Info 模型中,数据是从外部数据库加载的。Users 模型是从一个 json 文件加载的,在这种情况下我们只对 name 字段感兴趣。在视图文件中,我们遍历所有用户并与 accountname 字段进行比较。如果它们相等则绑定。用户已附加,但同时弹出错误:
column users_id is not unique