Thanks for your advice Stephen im trying to make a query but i get an error:

FieldError: Cannot resolve keyword u'name' into field. Choices are: 
_meta_title, _order, children, content_model, created, description, 
expiry_date, form, gallery, gen_description, homepage, id, in_menus, 
in_sitemap, keywords, keywords_string, link, login_required, galeria, 
pageimage, parent, publish_date, richtextpage, short_url, site, slide, 
slug, status, title, titles, updated

Its like my searchable fields arent recognized. How can i solve this?

Thanks!

El lunes, 27 de octubre de 2014 13:45:17 UTC-6, Stephen McDonald escribió:
>
> The model you want searched needs to subclass Displayable - your Galeria 
> model will do that, since it subclasses Page, which subclasses Displayable, 
> but your Item model does not.
>
> You need to stop and think about what a search result will look like and 
> actually link to, which is the main idea around search being tied to the 
> Displayable model - Displayable provides a title and url, which search 
> results make use of.
>
> You might end up having your Item descriptions somehow feed into a 
> searchable field on your Galeria model, and have it remain the thing that 
> is searched and displayed as a distinct search result. Alternatively, it 
> might be more suitable to make the Item mode subclass Displayable, with 
> each Item having its own title (which would make your "name" field 
> redundant) and url. Perhaps the url field on the Item model isn't strictly 
> necessary, and you'll need to populate it with the parent Galeria 
> instance's url somehow.
>
> You'll need to work out which approach best suits your case, and either 
> way you'll probably need to implement some functionality in one of the 
> model's "save" methods in order to populate some data in the other. 
>
> Good luck!
>
> On Tue, Oct 28, 2014 at 5:37 AM, Ernesto Palafox <[email protected] 
> <javascript:>> wrote:
>
>> Hi all, im new to mezzanine and I think its awesome.
>>
>> I am trying to follow the documentation 
>> http://mezzanine.jupo.org/docs/search-engine.html to made searchable my 
>> custon contentype
>>
>> My models.py looks more or less like this:
>>
>>
>> class Galeria(Page):
>> pass
>> class Item(models.Model):
>>
>> gallery = models.ForeignKey(Galeria, related_name="gallery")
>> name = models.CharField(max_length=30)
>> description_1 = RichTextField(blank=True,null=True)
>>  objects = SearchableManager()
>> search_fields = ("name", "description_1" )
>>
>>
>> I also have {%search_form "galeria.Item" %}.
>>
>>
>> However, when i try the search, it returns me nothing. ¿What am i doing 
>> wrong?
>>
>>
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Mezzanine Users" 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.
>>
>
>
>
> -- 
> Stephen McDonald
> http://jupo.org 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" 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