我想创建一个旅游应用程序,其中包括“旅游”和“景点”,“旅游”模式将有多个“兴趣地点”。一个“景点”应该可以添加到多个“旅游”。
到目前为止,我只能在一次“游览”中添加一个“名胜古迹”。
这是我的模型:
class PlaceOfInterest(models.Model):
name = models.CharField(max_length=255)
tour = models.ForeignKey("Tour", on_delete=models.CASCADE, related_name="tours", blank=True, null
对地名数据进行位置消歧的最佳方法是什么?
有一些地理名称搜索的评分算法,但他们没有开源它,我不确定它们是否非常复杂。(也就是说,对于soma, ca,它返回甚至没有维基百科文章的Soma lake in Canada,而不是非常流行的Soma Neirbohood in san francisco)
我在谷歌学者中也发现了一些作品,但它们似乎非常肤浅,与我的启发法类似,比如log(population) + 1000*hasWikipedia(article)+ isCity100+isCapital(10)。
我的旅游领域文章,所以我的评分功能应该提供最有可能的旅游地点(城市,景点(迪斯尼乐
在我的应用程序中,我已经生成了两个模型旅游和旅游类别。现在,我想使用has_many和belongs_to将这两个模型关联起来。其中的旅游可以与单一的旅游类别,但旅游类别可以有多个旅游。因此,tour模型的定义如下:
class Tour < ActiveRecord::Base
belongs_to :tourcategory
attr_accessible :content, :element_id, :job_id, :title, :priority, :tourcategory
end
这是旅游类别模式的定义:
class Tourcategory < Activ
这是我的计划。{我使用linux(mac(xcode&终端))}程序名称是旅游公司。
Ask for the user's first name and the discount code (3 letters plus 1 digit, e.g. "AGF2",or 0 if no discount code available).
-所以我会用fget得到字符串,如何检查最后一个数字,指南#1
When the user enters a name equal to "END", you have reached the end of th
在Rails中,我有以下模型:
class User < ActiveRecord::Base
# Has a field called runs_visibility that is 0 if the runs are publicly visible
has_many :runs
end
class Tour < ActiveRecord::Base
has_many :runs
end
class Run < ActiveRecord::Base
has_many :photos, as: :photo_parent
belongs_to :u