小编Wut*_*Wut的帖子

Android-主要活动不是具体的类

我的主要活动显示以下错误 -

class MainActivity must either be declared abstract or implement abstract method OnConnectionSuspended(int) in ConnectionCallbacks
Run Code Online (Sandbox Code Playgroud)

由于这种方法 -

public class MainActivity extends ActionBarActivity implements    GoogleApiClient.ConnectionCallbacks,
     GoogleApiClient.OnConnectionFailedListener,
     View.OnClickListener{
Run Code Online (Sandbox Code Playgroud)

所以当我abstract像这样添加类声明时

public abstract class MainActivity
Run Code Online (Sandbox Code Playgroud)

我的错误中出现以下错误 AndroidManifest.xml

com.myfork.myfork.MainActivity is not a concrete class

这里 android:name=".MainActivity"

当我尝试在添加后运行时,abstract我收到消息unfortunately the app has stopped

可能是什么问题呢?

java android

2
推荐指数
1
解决办法
8004
查看次数

django 1.8中的ImageField类不在模板中显示图像

根据代码,图像应该显示在index.html模板上,但似乎有一些问题img src

我的 models.py

from django.db import models


class Rockinfo(models.Model):
   rock_name = models.CharField(max_length=200,default="ac/dc")
   rock_img = models.ImageField(upload_to="%Y/%m/%d",default="1992/08/92")
   rank = models.IntegerField(default=0)

   def __str__(self):              
       return self.rock_name
Run Code Online (Sandbox Code Playgroud)

我的 admin.py

from django.contrib import admin
from .models import Rockinfo, Rockvids

class ChoiceInline(admin.TabularInline):
  model = Rockvids
  extra = 10

class RockinfoAdmin(admin.ModelAdmin):
  fieldsets = [
    ('The Fucking Band',               {'fields': ['rock_name']}),
    ('Image', {'fields': ['rock_img']}),
  ]
  inlines = [ChoiceInline]  
  list_display = ('rock_name', 'rock_img')
  list_filter = ['rank']
  search_fields = ['rock_name']


admin.site.register(Rockinfo, RockinfoAdmin)
Run Code Online (Sandbox Code Playgroud)

我的申请 urls.py

 from django.conf.urls import url …
Run Code Online (Sandbox Code Playgroud)

python django

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

在urls模式中使用include()时出现意外的NoReverseMatch错误

引用时,我得到一个错误detail.htmlindex.html

Reverse for 'detail' with arguments '(3,)' and keyword arguments '{}' not found. 1 pattern(s) tried: ['$(?P<pk>[0-9]+)/$']

views.py

def rock_and_feat(request):
    feats = Feat.objects.order_by('-created')[:3]
    rocks = Rockinfo.objects.order_by('-rank')[:50]
    context = RequestContext(request, {
        'feats': feats, 'rocks': rocks
    })
    return render_to_response('template.html', context)


class DetailView(generic.DetailView):
    model = Feat
    template_name = 'feature/detail.html' 
    context_object_name = 'feat'
Run Code Online (Sandbox Code Playgroud)

urls.py

urlpatterns = [
    url(r'^$', views.rock_and_feat, name='rock_and_feat'),
    url(r'^(?P<pk>[0-9]+)/$', views.DetailView.as_view(), name='detail'),
]
Run Code Online (Sandbox Code Playgroud)

的index.html

{% extends "index.html" %}
{% block mainmast %}
<div id="wrapper">
{% if feats %}
{% for …
Run Code Online (Sandbox Code Playgroud)

python regex django

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

Django 1.8错误:未指定数据库装置

我使用的是sqlite数据库,应用后python manage.py dumpdata我在中添加了新的postgresql数据库设置settings.py

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.postgresql_psycopg2',
    'NAME': 'music',                      
    'USER': '**',
    'PASSWORD': '****',
    'HOST': '127.0.0.1',
    'PORT': '5432',
    }
  }
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试将数据加载到新postgresql数据库中时,出现以下错误

C:\Users\Saket\musicalguru>python manage.py loaddata
usage: manage.py loaddata [-h] [--version] [-v {0,1,2,3}]
                      [--settings SETTINGS] [--pythonpath PYTHONPATH]
                      [--traceback] [--no-color] [--database DATABASE]
                      [--app APP_LABEL] [--ignorenonexistent]
                      fixture [fixture ...]
manage.py loaddata: error: No database fixture specified. Please provide the  path of at least one fixture in the command line.
Run Code Online (Sandbox Code Playgroud)

无法理解错误是什么。我的sqlite数据库中已经有数据,所以我也需要数据库中的新数据postgresql …

python django postgresql django-database

0
推荐指数
1
解决办法
6218
查看次数

标签 统计

django ×3

python ×3

android ×1

django-database ×1

java ×1

postgresql ×1

regex ×1