Questions

programmingError relation "" does not exist after deleting all files in migration aprt from __init.py

0

hey guys I have an issue

help me to resove this problem,

after deleting my files in migration folder keeping init.py
but continue give me this bug

Environment:

Request Method: GET
Request URL: http://127.0.0.1:8000/admin/ZSalertprot/province/

Django Version: 1.11.26
Python Version: 2.7.12
Installed Applications:
[‘django.contrib.admin’,
‘django.contrib.auth’,
‘django.contrib.contenttypes’,
‘django.contrib.sessions’,
‘django.contrib.messages’,
‘django.contrib.staticfiles’,
‘django.contrib.gis’,
‘ZSalertprot’,
‘leaflet’]
Installed Middleware:
[‘django.middleware.security.SecurityMiddleware’,
‘django.contrib.sessions.middleware.SessionMiddleware’,
‘django.middleware.common.CommonMiddleware’,
‘django.middleware.csrf.CsrfViewMiddleware’,
‘django.contrib.auth.middleware.AuthenticationMiddleware’,
‘django.contrib.messages.middleware.MessageMiddleware’,
‘django.middleware.clickjacking.XFrameOptionsMiddleware’]

Traceback:

File “/home/flavien/MyProjects/analyseprotection/local/lib/python2.7/site-packages/django/core/handlers/exception.py”
in inner
41. response = get_response(request)

File “/home/flavien/MyProjects/analyseprotection/local/lib/python2.7/site-packages/django/core/handlers/base.py”
in _get_response
187. response =
self.process_exception_by_middleware(e, request)

File “/home/flavien/MyProjects/analyseprotection/local/lib/python2.7/site-packages/django/core/handlers/base.py”
in _get_response
185. response = wrapped_callback(request,
callback_args, *callback_kwargs)

File “/home/flavien/MyProjects/analyseprotection/local/lib/python2.7/site-packages/django/contrib/admin/options.py”
in wrapper
552. return self.admin_site.admin_view(view)(args, *kwargs)

File “/home/flavien/MyProjects/analyseprotection/local/lib/python2.7/site-packages/django/utils/decorators.py”
in _wrapped_view
149. response = view_func(request, args, *kwargs)

File “/home/flavien/MyProjects/analyseprotection/local/lib/python2.7/site-packages/django/views/decorators/cache.py”
in _wrapped_view_func
57. response = view_func(request, args, *kwargs)

File “/home/flavien/MyProjects/analyseprotection/local/lib/python2.7/site-packages/django/contrib/admin/sites.py”
in inner
224. return view(request, args, *kwargs)

File “/home/flavien/MyProjects/analyseprotection/local/lib/python2.7/site-packages/django/utils/decorators.py”
in _wrapper
67. return bound_func(args, *kwargs)

File “/home/flavien/MyProjects/analyseprotection/local/lib/python2.7/site-packages/django/utils/decorators.py”
in _wrapped_view
149. response = view_func(request, args, *kwargs)

File “/home/flavien/MyProjects/analyseprotection/local/lib/python2.7/site-packages/django/utils/decorators.py”
in bound_func
63. return func.get(self, type(self))(args2, *kwargs2)

File “/home/flavien/MyProjects/analyseprotection/local/lib/python2.7/site-packages/django/contrib/admin/options.py”
in changelist_view
1564. self.list_max_show_all, self.list_editable, self,

File “/home/flavien/MyProjects/analyseprotection/local/lib/python2.7/site-packages/django/contrib/admin/views/main.py”
in init
79. self.get_results(request)

File “/home/flavien/MyProjects/analyseprotection/local/lib/python2.7/site-packages/django/contrib/admin/views/main.py”
in get_results
177. result_count = paginator.count

File “/home/flavien/MyProjects/analyseprotection/local/lib/python2.7/site-packages/django/utils/functional.py”
in get
35. res = instance.dict[self.name] = self.func(instance)

File “/home/flavien/MyProjects/analyseprotection/local/lib/python2.7/site-packages/django/core/paginator.py”
in count
79. return self.object_list.count()

File “/home/flavien/MyProjects/analyseprotection/local/lib/python2.7/site-packages/django/db/models/query.py”
in count
364. return self.query.get_count(using=self.db)

File “/home/flavien/MyProjects/analyseprotection/local/lib/python2.7/site-packages/django/db/models/sql/query.py”
in get_count
499. number = obj.get_aggregation(using, [‘__count’])[‘__count’]

File “/home/flavien/MyProjects/analyseprotection/local/lib/python2.7/site-packages/django/db/models/sql/query.py”
in get_aggregation
480. result = compiler.execute_sql(SINGLE)

File “/home/flavien/MyProjects/analyseprotection/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py”
in execute_sql
899. raise original_exception

Exception Type: ProgrammingError at /admin/ZSalertprot/province/
Exception Value: relation “ZSalertprot_province” does not exist
LINE 1: SELECT COUNT(*) AS “__count” FROM “ZSalertprot_province”

my admin contain

from django.contrib import admin

from .models import Alerts, ZS

from .models import Alerts, province

from django.contrib.gis.db import OSMGeoAdmin

from leaflet.admin import LeafletGeoAdmin

Register your models here.

class AlertsAdmin(LeafletGeoAdmin):
#pass
list_display =(‘name’,’location’)

class provinceAdmin(LeafletGeoAdmin):
#pass
list_display =(‘name’,’geom’)

admin.site.register(Alerts, AlertsAdmin)
admin.site.register(province, provinceAdmin)

my model contain:
from future import unicode_literals

from django.db import models
from django.contrib.gis.db import models

Create your models here.

class Alerts(models.Model):
name = models.CharField(max_length=20)
location = models.PointField(srid=4326)
## objects = models.GeoManager()

    def __unicode__(self):
            return self.name

    class Meta:
            verbose_name_plural='Alerts'

### layer mapping dictionnary imported from python manage.py
ogrinspect ZSalertprot/data/ZS.shp ZS –srid=4326 –mapping –multi

class province(models.Model):
name = models.CharField(max_length=254)
geom = models.MultiPolygonField(srid=4326)

def __unicode__(self):
    return self.name
class Meta:
            verbose_name_plural='province'

My layer loafin data contains:
import os
from django.contrib.gis.utils import LayerMapping
from .models import province

### layermapping model imported from :python manage.py ogrinspect
ZSalertprot/data/ZS.shp ZS –srid=4326 –mapping –multi

province_mapping = {
‘name’ : ‘name’,
‘geom’ : ‘MULTIPOLYGON25D’,

}

on localise les la base de donnees de

province_shp = os.path
.abspath(os.path.join(os.path.dirname(file),’data/province.shp’))

def run(verbose=True):
lm = LayerMapping(province, province_shp, province_mapping,
transform = False,encoding=’iso-8859-1’)

lm.save(strict = True, verbose = verbose)

tahnk you for your help



asked 1 month, 1 week ago
Reputation: 1










Your Answer

Nothing to preview

Post Answer



Asked:  1 month, 1 week ago
Viewed:  35 times
Active:  1 month, 1 week ago