Hi Alexei, I am not using Apache. I edit our app on a Mac Yosemite installation with Postgres.app. I should add that other .py files, like settings.py, can be modified 'on the fly' and changes are recognised by the app. It would appear that resource.py is an exception. I thought it could be a Django cache issue, but the MIDDLEWARE parameters in the settings.py file of Arches do not seem to include the caching ones, so this also proved to be a dead end.
Any other ideas? Andrea On Wednesday, May 4, 2016 at 6:02:40 PM UTC+1, Alexei Peters wrote: > > 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] <javascript:>> > 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] <javascript:>. To >> unsubscribe, send email to [email protected] <javascript:>. >> 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] <javascript:>. >> 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.
