标签: models

免费提供的3D图形资源

我主要是程序员,在开始新项目时总是遇到同样的问题:我的身体里没有艺术骨骼.但你不能总是买得起艺术家.

我可以将哪些资源用于图形?我主要寻找各种文件类型的免费3D模型.它们不必详细说明,但应该用于快速原型设计.

3d models

9
推荐指数
1
解决办法
3397
查看次数

为什么在php上使用Web框架(比如rails)?

这不是关于使用什么框架的问题.我已经学习了Rails和Django,并且我用PHP编写了所有的webapps.我的问题是为什么要烦扰框架?使用框架总是花费我更长时间,而不是重用旧的MySQL代码并使用phpMyAdmin构建"模型".我也喜欢自己写一切,因为我知道发生了什么.我仍然可以重用函数等来做我想要的事情,大多数框架似乎都缺少这种自由.

我不是说我的方式是正确的; 事实上,我正试图找出我的逻辑失败的地方.炒作不仅仅是空气稀薄.我错过了什么?

php django frameworks ruby-on-rails models

9
推荐指数
3
解决办法
5062
查看次数

如何遍历我的rails应用程序中的所有模型?

我希望能够迭代并检查我的rails应用程序中的所有模型.在伪代码中,它看起来像:

rails_env.models.each do |model|  
  associations = model.reflect_on_all_associations(:has_many)  
  ... do some stuff  
end
Run Code Online (Sandbox Code Playgroud)

我的问题是如何检查我的rails应用程序以获取模型的集合(rails_env.models)?

metaprogramming ruby-on-rails models

9
推荐指数
2
解决办法
3297
查看次数

访问Django中的模型字段属性

我在Django 1.2.4中有一个模型:

class MyModel():
    foo = IntegerField(verbose_name="bar")

    def printFoo(self):
        print("Value of %s is %d" % (foo.verbose_name, foo))
Run Code Online (Sandbox Code Playgroud)

我正在尝试获得字段的值和详细名称.我怎样才能做到这一点?

我看过了myModel._meta.fields,但我不确定这是否可行.

python django models

9
推荐指数
1
解决办法
4188
查看次数

为什么这个rails视图在.each do循环结束时吐出一个原始数组?

我在Rails视图中被这个奇怪的输出所困扰.这是我的模型:

class Comment < ActiveRecord::Base
  belongs_to :post
end
Run Code Online (Sandbox Code Playgroud)

以下是我的观点的相关部分.我已经将问题隔离到这个代码块,特别是在最后一次迭代之后和循环结束之前发生的任何事情<% end %>.如果我注释掉每次迭代中打印的实际文本,原始数组仍然会打印出来.

<h2>Comments</h2>
  <%= @post.comments.each do |comment| %>
    <p>
      <strong>Commenter:</strong>
      <%= comment.commenter %>
    </p>
    <p>
      <%= comment.body %>
    </p>
  <% end %> 
Run Code Online (Sandbox Code Playgroud)

这是奇怪的输出(带样本注释.):

评论者:迈克尔

好帖子.

评论者:迈克尔

好帖子.

评论者:迈克尔

测试.

评论者:约翰

阵列仍然有趣吗?

 [#<Comment id: 1, commenter:
 "Michael", body: "Good post.",
 post_id: 1, created_at: "2011-01-12
 03:51:20", updated_at: "2011-01-12
 03:51:20">, #<Comment id: 2,
 commenter: "Michael", body: "Good
 post.", post_id: 1, created_at:
 "2011-01-12 03:52:06", updated_at:
 "2011-01-12 03:52:06">, #<Comment id:
 3, commenter: "Michael", body: …
Run Code Online (Sandbox Code Playgroud)

arrays views ruby-on-rails models

9
推荐指数
1
解决办法
2396
查看次数

执行dumpdata时,疑难解答"错误:无法序列化数据库:"

由于某种原因,今天我无法使用python manage.py dumpdata或从可以下载mysql文件的链接转储我的数据库.

我尝试使用python manage.py dumpdata --traceback,这是我的信息.

Traceback (most recent call last):
  File "manage.py", line 11, in <module>
    execute_manager(settings)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 438, in execute_manager
    utility.execute()
  File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 379, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 191, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 220, in execute
    output = self.handle(*args, **options)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/commands/dumpdata.py", line 114, in handle
    use_natural_keys=use_natural_keys)
  File "/usr/local/lib/python2.7/site-packages/django/core/serializers/__init__.py", line 91, in serialize
    s.serialize(queryset, **options)
  File "/usr/local/lib/python2.7/site-packages/django/core/serializers/base.py", line 48, in serialize
    self.handle_fk_field(obj, field)
  File "/usr/local/lib/python2.7/site-packages/django/core/serializers/python.py", …
Run Code Online (Sandbox Code Playgroud)

mysql database django models

9
推荐指数
1
解决办法
3675
查看次数

将变量从控制器传递到视图

我在rails上做了一个简单的博客.我有一个Post模型和一个Comment模型.当您创建评论时,如果评论无效,我想显示错误.我该怎么办?

模特邮报:

#/models/post.rb 
class Post < ActiveRecord::Base
   has_many :comments
   validates :title, :content, :presence => true
end
Run Code Online (Sandbox Code Playgroud)

型号评论:

#/models/comment.rb
class Comment < ActiveRecord::Base
   belongs_to :post
   validates :name, :comment, :presence => true
end
Run Code Online (Sandbox Code Playgroud)

评论控制器

class CommentsController < ApplicationController
  def create
    @post = Post.find(params[:post_id])
    @comment = @post.comments.create(params[:comment])
    redirect_to post_path(@post)
  end
end
Run Code Online (Sandbox Code Playgroud)

查看评论表:

/views/comments/_form.html.erb

<%= form_for([@post, @post.comments.build]) do |f| %>
  <% if @comment.errors.any?  %>
     error! 
  <% end %>
  <div class="field">
    <%= f.label :name %><br />
    <%= f.text_field :name %>
  </div>
  <div class="field">
    <%= f.label …
Run Code Online (Sandbox Code Playgroud)

controller ruby-on-rails models

9
推荐指数
1
解决办法
1万
查看次数

好的做法:在Django Apps中组织views.py.

我正在学习Django.我的背景来自PHP和Java,具有使用模型视图控制器框架的经验.我的每个视图,模型和模板都有一个单独的文件 - 但是Django教程只提到了一个views.py和models.py.

如果您有一个小应用程序似乎没问题 - 如果您想根据其目的组织您的观点和模型,该怎么办?例如,"项目"视图和"里程碑"视图.我希望你不必为每个视图模块创建另一个Python包(app):

python manage.py startapp projects

python manage.py startapp milestones

我可以假设您可以为视图和模型设置里程碑.py和projects.py,而不是通用的views.py和models.py?然后可以在必要时将模型导入到视图中,并将请求路由到特定视图?

python django views models

9
推荐指数
1
解决办法
3071
查看次数

IntegrityError:"city_id"列中的空值违反非空约束

我两个型号:

class City(models.Model):
    name = models.CharField(max_length=50)
    country = models.OneToOneField(Country)

    def __unicode__(self):
        return self.name 


class UserProfile(models.Model):
    user = models.OneToOneField(User)
    city = models.OneToOneField(City)
Run Code Online (Sandbox Code Playgroud)

当我syncdb并创建管理员用户时:

IntegrityError: null value in column "city_id" violates not-null constraint
Run Code Online (Sandbox Code Playgroud)

我怎么能修复这个错误?

python django models

9
推荐指数
1
解决办法
2万
查看次数

在ASP.NET MVC中创建模型

我刚刚在ASP.Net MVC中使用LINQ to Entities启动了一个项目,我想知道是否有一个很好的,干净的方法来定义模型,为我在数据库中创建适当的表.我最熟悉Django(就MVC框架而言)并且正在寻找.Net等价物,models.py因此我可以将所有内容都版本化.有任何想法吗?如果它有某种形式的模式迁移,la django-evolution等,那就更好了.

linq database asp.net-mvc ado.net models

8
推荐指数
1
解决办法
819
查看次数