Hi Andrea, If you're using Apache, make sure to restart it after editing any .py file. Cheers, Alexei
Director of Web Development - Farallon Geographics, Inc. - 971.227.3173 On Wed, May 4, 2016 at 8:54 AM, <[email protected]> wrote: > Thanks Adam, I have tried adding the string below, - still no *.pyc. I > even tried commenting off the RESOURCE_MODEL in the HIP settings (the > default there is: RESOURCE_MODEL = {'default': > 'arches_hip.models.resource.Resource'}), still nothing. This is what the > top of my settings.py in my app looks like now: > > PACKAGE_ROOT = > os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) > PACKAGE_NAME = PACKAGE_ROOT.split(os.sep)[-1] > DATABASES['default']['NAME'] = 'arches_%s' % (PACKAGE_NAME) > DATABASES['default']['POSTGIS_TEMPLATE'] = 'template_postgis' > > ROOT_URLCONF = '%s.urls' % (PACKAGE_NAME) > > INSTALLED_APPS = INSTALLED_APPS + (PACKAGE_NAME,) > STATICFILES_DIRS = (os.path.join(PACKAGE_ROOT, 'media'),) + > STATICFILES_DIRS > TEMPLATE_DIRS = (os.path.join(PACKAGE_ROOT, > 'templates'),os.path.join(PACKAGE_ROOT, 'templatetags')) + TEMPLATE_DIRS > > # Absolute filesystem path to the directory that will hold user-uploaded > files. > MEDIA_ROOT = os.path.join(PACKAGE_ROOT, 'uploadedfiles') > > > RESOURCE_MODEL = {'default': > '{}.models.resource.Resource'.format(PACKAGE_NAME)} > > > Thanks for your help. > > Andrea > > > > On Wednesday, May 4, 2016 at 3:00:46 PM UTC+1, Adam Cox wrote: >> >> Hi Andrea, you need to explicitly set your resource model in your >> settings.py file. Something like this: >> >> RESOURCE_MODEL = {'default': >> '{}.models.resource.Resource'.format(PACKAGE_NAME)} >> >> Once you run the app, you should see a .pyc file appear next to your >> app's models/resource.py file, meaning that it's now in use. >> >> Adam >> >> >> >> On Wed, May 4, 2016 at 6:53 AM, <[email protected]> wrote: >> >>> Hello All, >>> >>> I am having an issue with modifying resource.py both in my installation >>> of Arches and on the Arches-HIP. I am trying to modify the fields that are >>> mapped as geojson (i.e. the section covered by the >>> function prepare_documents_for_map_index()). However, whenever I modify >>> something within this function, it would appear that Django does not >>> re-read my .py source file. I even tried to delete resource.py and its .pyc >>> , and did the same with the corresponding files in the HIP. Still nothing. >>> It would seem that the py file is not called. I thought it might be an >>> elasticsearch issue, but then I re-ran it and nothing changed. It would >>> appear that resource.py does not get called, which is strange since I would >>> have expected prepare_documents_for_map_index() to be called when >>> visualising records with the Location Filter. >>> >>> Please note that I tried to modify static strings such as the default >>> entity_data=_('None specified'), to no avail. >>> >>> Can you help? >>> >>> Thanks, >>> >>> Andrea >>> >>> -- >>> -- To post, send email to [email protected]. To unsubscribe, >>> send email to [email protected]. For more information, >>> visit https://groups.google.com/d/forum/archesproject?hl=en >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "Arches Project" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > -- To post, send email to [email protected]. To unsubscribe, > send email to [email protected]. For more > information, visit https://groups.google.com/d/forum/archesproject?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Arches Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- To post, send email to [email protected]. To unsubscribe, send email to [email protected]. For more information, visit https://groups.google.com/d/forum/archesproject?hl=en --- You received this message because you are subscribed to the Google Groups "Arches Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
