小编Sap*_*rma的帖子

Jquery使用换行符填充文本区域,如果没有数据则填充文本区域

我试图在一个显示JSON数据textbox.数据采用以下格式:

address{
"street":"1st main Road"
"building_name":"Florence"
"Floor":""
"city":"New York"
}
Run Code Online (Sandbox Code Playgroud)

我试过这个:

$('#id_address').val(address.street+'\n'+address.building_name+'\n'+address.Floor+'\n'+address.city);
Run Code Online (Sandbox Code Playgroud)

但问题是,如果楼层中没有数据,那么楼层和城市之间将存在换行符.如果地址线中没有数据,如何避免换行?

html javascript jquery

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

Materialise CSS 通知计数不显示计数数字

我正在为我的一个项目使用 Materialize CSS。我正在尝试在图标上显示通知计数。这是我的代码:

<a class="dropdown-trigger" href="#!" data-activates="notification"> <i class="material-icons white-text ">notifications <small class="notification-badge">5</small></i></a>
Run Code Online (Sandbox Code Playgroud)

CSS样式

.notification-badge {
    position: relative;
    right: 5px;
    top: -20px;
    color: #941e1e;
    background-color: #f5f1f2;
    margin: 0 -.8em;
    border-radius: 50%;
    padding: 4px 5px;
}
Run Code Online (Sandbox Code Playgroud)

这是我得到的输出。除了未显示通知计数 (5) 外,一切都很好。

在此处输入图片说明

我尝试了 davecar21 的方法并将 CSS 更改为以下内容:

.notification-badge {
    position: relative;
    right: -20px;
    top: -80px;
    color: #941e1e;
    background-color: #fff;
    margin: 0 -.8em;
    border-radius: 50%;
    padding: 5px 10px;
}
Run Code Online (Sandbox Code Playgroud)

但现在的问题是下拉通知列表有一个空格。检查下图。如何解决这个问题? 在此处输入图片说明

这是我的导航代码。

<div class="navbar-fixed">
    <nav class="orange darken-3">

    <div class="nav-wrapper container">

      <a href="/" class="brand-logo">KnowYourGST</a>
      <a href="#" data-activates="mobile-demo" …
Run Code Online (Sandbox Code Playgroud)

css materialize material-design

5
推荐指数
1
解决办法
3284
查看次数

Django Admin 中的注解

我有一个模型如下:

.......
user=models.ForeignKey(settings.AUTH_USER_MODEL,null=True,blank=True)
visited = models.CharField(max_length=15)
......
Run Code Online (Sandbox Code Playgroud)

我想在 Django admin 中查看每个用户的访问次数。截至目前,我多次获得每个用户的姓名,计数为 1。

这是我的 admin.py。

class modelnameadmin(admin.ModelAdmin):
    def get_queryset(self, request):
        qs = super(modelnameadmin, self).get_queryset(request)
        return qs.annotate(visit_count=Count('visited',distinct=True)).order_by('visit_count')

    def visit_count(self, inst):
        return inst.visit_count

    list_display = ['user','visit_count']
Run Code Online (Sandbox Code Playgroud)

我在管理模板中得到以下结果。

user      visit_count
1          1
1          1
2          1
2          1
Run Code Online (Sandbox Code Playgroud)

但我应该得到如下结果。

user      visit_count
1          2
2          2
Run Code Online (Sandbox Code Playgroud)

django django-models django-admin

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