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.

Reply via email to