根据不同电脑有不同的配置,因为页面文件是在内存不足的时候把内存中多余的东西放到页面文件,所以雀模银越大的内存越不需要页面文件。
如果是512M内存,建议设置1GB虚拟内存。
如果是1GB或者2GB内存、虚拟内存设置成1GB或者2GB都行。
如果是4GB内存,不玩游戏的话就不需要设置虚拟内存,玩英雄联盟、DOTA之类顷宴的游戏就需要把虚拟内存设码轮置成3GB。
如果是8GB以上的内存,那就直接不设置页面文件,因为内存已经足够用了。
以下是设置方法:
2. STATIC_ROOT :这雀吵个是配置静态文件存放目录,另外一个作用就是运行收集静态文件的命令(关于命令举耐的部分后面会讲)时,最终静态文件收集存放的位置,注意, 这个配置只会在debug=false时生效(生产环境) (至于为什么之顷答侍后会讲)。
4. STATICFILES_DIRS :在实际项目开发中,如果我们的静态文件存放在一个或多个目录时,可以定义一个列表,用于存储静态文件,django默认配置并没有这个配置,如果需要,请自己定义,当项目下存在一个或多个静态资源的目录时,非常适合这样定义。注意, 这个配置只在debug=true时生效(开发环境)
8. templates :定义HTML模板文件存放目录,如果你用的是pycharm的IDE的话,在创建项目时,可以根据配置自动创建一个templates目录,pycham会自动帮我们配置,如果没有配置,就需要手动创建,当然,你也可以选择自定义该目录
9. collectstatic :在项目部署时,我们还要进行静态文件的收集,如果手动收集静态文件的话,工程量无疑很大,而且部署后,debug肯定要改为 debug=false ,这时如果不进行静态文件的收集的话,django自带的部分,如admin后台就会出现CSS无法加载的问题,因此,项目部署前,这个 *** 作是是必须的。
django的 django.contrib.staticfiles 提供了一个收集静态文件的命令: python manage.py collectstatic ,执行该命令后,会将静态文件收集到配置好的 STATIC_ROOT 中
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)