我正在尝试使用转义字符解析json字符串(我想某种方式)
{
"publisher": "\"O'Reilly Media, Inc.\""
}
Run Code Online (Sandbox Code Playgroud)
如果我\"从字符串中删除字符,Parser解析得很好,
不同解析器引发的异常是,
JSON
File "/usr/lib/python2.7/json/__init__.py", line 338, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/json/decoder.py", line 366, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python2.7/json/decoder.py", line 382, in raw_decode
obj, end = self.scan_once(s, idx)
ValueError: Expecting , delimiter: line 17 column 20 (char 392)
Run Code Online (Sandbox Code Playgroud)
ujson
ValueError: Unexpected character in found when decoding object value
Run Code Online (Sandbox Code Playgroud)
如何让解析器转义这个字符?
这就是我的想法
comma只是意外添加,它在json的末尾没有尾随逗号,json是有效的
字符串定义.
如何使用Angular 2和TypeScript在数组中循环延迟?
我有一个阵列,
students: Array<any> = [
{
name: "Alan"
},
{
name: "Jake"
},
{
name: "Harry"
},
{
name: "Susan"
},
{
name: "Sarah"
},
{
name: "Esther"
}
];
Run Code Online (Sandbox Code Playgroud)
我想遍历列表并显示2000ms延迟的名称.
<div *ngFor="let student of students">
{{student.name}}
</div>
Run Code Online (Sandbox Code Playgroud)
不会延迟,但会一次循环.
给定sitemap类的sitemap在该位置生成一个sitemap, example.com/sitemap.xml
从django.contrib.sitemaps导入从blog.models导入Sitemap到给定Sitemap类的Entry,
class BlogSitemap(Sitemap):
changefreq = "never"
priority = 0.5
def items(self):
return Entry.objects.filter(is_draft=False)
def lastmod(self, obj):
return obj.pub_date
Run Code Online (Sandbox Code Playgroud)
生成的站点地图包含Blog模型中的所有对象,但不包含Queryset之外的内容。如何将主页添加到站点地图中?
网址
from django.contrib.sitemaps.views import sitemap
from blog.sitemaps import BlogSitemap
sitemaps = {
'blog': BlogSitemap
}
urlpatterns = [
url(r'^$', 'blog.views.home'),
url(r'^sitemap\.xml$', sitemap, {'sitemaps': sitemaps},
name='django.contrib.sitemaps.views.sitemap'),
]
Run Code Online (Sandbox Code Playgroud) 我的 Django 项目结构如下所示,
.
??? myapp
? ??? apps
? ? ??? __init__.py
? ??? __init__.py
? ??? settings.py
? ??? urls.py
? ??? wsgi.py
??? manage.py
??? tests
??? test_config.py
Run Code Online (Sandbox Code Playgroud)
我从那里移动设置文件以形成以下结构。
.
??? myapp
? ??? apps
? ? ??? __init__.py
? ??? config
? ? ??? __init__.py
? ? ??? settings.py
? ? ??? urls.py
? ? ??? wsgi.py
? ??? __init__.py
??? manage.py
??? tests
??? test_config.py
Run Code Online (Sandbox Code Playgroud)
所以我改变了我的 wsgi.py
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myapp.config.settings") …Run Code Online (Sandbox Code Playgroud) 嗨,我试图用实际的方式定义Angular 2路径路径.
我有一个返回路径的服务,所有路径都使用一个公共组件进行路由
服务如下所示(所有路径都是动态生成的)
export class PagesService{
getPages() :string[] {
return [{"slug": 'john',"name": 'John'},{"slug": 'martin',"name": 'Martin'},{"slug": 'alex',"name": 'Alex'},{"slug": 'susan',"name": 'Susan'}]
}
}
Run Code Online (Sandbox Code Playgroud)
路由组件,
@Component({
selector : 'app',
template : `
<router-outlet></router-outlet>
`,
directives: [ROUTER_DIRECTIVES]
})
@RouteConfig([
{path: '/', name: 'Home', component: HomeComponent}
])
export class RouteComponent{
constructor(private _pageService: PagesService){
this.pages = this._pageService.getPages()
}
}
Run Code Online (Sandbox Code Playgroud)
有没有像*ngFor这样的方法可以用来pages 在RouteConfig装饰器内循环?
我想得到路线配置,
就像是,
{path: '/{{page.slug}}', name: '{{page.name}}', component: PersonComponent}
Run Code Online (Sandbox Code Playgroud)
谢谢
在旧版本的Django中,有一种选择以这种方式设置URL
urlpatterns = patterns('',
...
)
urlpatterns += patterns('',
...
)
Run Code Online (Sandbox Code Playgroud)
在1.8的文档中没有看到,直到1.7存在.
如何拆分大网址模式列表?
我想让 UUID 字段在 Django 中不可编辑,我使用 uuid 作为静态文件的名称,如果相应的 UUID 更改,则会失去其完整性。我试图将 UUID 设为只读(在 shell 上,不关心表单和管理员),以便一旦定义模型的 uuid 就不应该更改。
class Car(models.Model):
uuid = muuid = models.UUIDField(default=uuid.uuid4, editable=False)
Run Code Online (Sandbox Code Playgroud)
所以当我尝试更改 shell 中的 uuid 时
>>> x = Car.objects.first()
>>> x.uuid
UUID('acd963cf-aa2f-4f44-988d-87091d492766')
>>> x.uuid = uuid.uuid4
>>> x.save()
>>> x.uuid
UUID('1155ce6d-d783-4dc8-a970-a004dc63f3d8')
Run Code Online (Sandbox Code Playgroud)
Django 版本为 2.1.7,数据库为 PostgreSQL 10
python ×5
django ×4
angular ×2
typescript ×2
android ×1
arrays ×1
django-urls ×1
json ×1
loops ×1
parsing ×1
python-3.x ×1
sitemap ×1
ujson ×1