首页 > 其他分享 >PyCharm配置Django多个setting文件

PyCharm配置Django多个setting文件

时间:2023-01-27 22:47:20浏览次数:48  
标签:-- apps django setting home contrib PyCharm Django

django项目设置多个setting文件时,pycharm会少了很多代码补全提示,对于我这种新手很不方便,经过一番折腾,总结了一些小经验

1.PyCharm-->设置-->语言和框架-->Django-->启用Django支持

2.setting中增加

sys.path.append(os.path.join(BASE_DIR, 'apps'))

简化INSTALLED_APPS中配置,无须繁琐的从项目根目录中开始写,如:"py32.apps.home",

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',

    'home',
    'corsheaders',
]

如果直接写"py32.apps.home",项目应用中的apps.py,name就写成'apps.home'

from django.apps import AppConfig


class HomeConfig(AppConfig):
    default_auto_field = 'django.db.models.BigAutoField'
    name = 'apps.home'

3.同时可以根据sys.path.append()增加的路径,将文件夹标记为"源代码根目录",这样在 from home import models 时pycharm就不会因解析不到包而报错

标签:--,apps,django,setting,home,contrib,PyCharm,Django
From: https://www.cnblogs.com/vPYer/p/17069462.html

相关文章

  • django rest
    djangorest框架是今天看的一个文档。比较简单的是入门篇,​​​https://github.com/moocstudent/django-proj​​​这个呢就是根据入门篇来的代码,其中比django原教程多的......
  • 在Anaconda Prompt中创建pytorch项目并添加到pycharm中
    本蒟蒻在网上搜刮了大量的博客文章,费了九牛二虎之力并且安装了两次pytorch才终于搞明白本文标题中这事该怎么做。特在此写一篇文章纪念一下,方便日后查看。首先奉上一位大......
  • Openstack Horizon and Django Compare the Working of authentication (Login)
    ​​http://fosshelp.blogspot.com/2014/01/openstack-horizon-and-django-compare.html​​copy:Workingofauthentication(Login)indjango===========================......
  • django 定时任务 apscheduler 踩坑
    本想每天定点的去查询一些数据然后用钉钉机器人发出来,前两三天还好好的,后面就执行ERROR了看了下错误问题,就跟连不上数据库一样,参考别人的解决方法   解决方法找......
  • 4、pycharm与jupyter的使用对比
    1、pycharm:在pytharm中有两个写程序的地方:写一个.py的python文件然后右键运行,这个是整个文件都运行; 或者在下面的pythonconsole控制台里写按回车,这个控制台里也是以块......
  • 2、python编辑器的选择安装与配置(pycharm和jupyter)
    1、pycharm首先创建一个新的项目,下边会有解释器的选择,因为已经创建了pytorch的conda环境,所以可以直接选择已存在的pytorch环境下的python文件  2、点击pythonconsol......
  • pycharm基于wsl开发
    概述pycharm最新2022.3支持基于wsl2.0远程开发,爽歪歪envwindow11wsl-2.0pycharm-2022.3installwsl01window11安装wsl在window11下安装wsl02下载openEuler......
  • 在Django中显示MySQL语句
    在setting中添加以下内容LOGGING={'version':1,'disable_existing_loggers':False,'handlers':{'console':{'level':'DEBUG......
  • mac的m芯片安装gup版本的pytroch,并链接到pycharm
    1下载anaconda安装ARM版的Ancondahttps://www.anaconda.com/products/distribution#Downloads查看是否安装成功condainfo成功则出现通过以下命令查看自己安装的......
  • django
    djangoserializer中不仅可以定义返回的字段,也可以定义相关重写的方法。对于不同的数据权限,可以定义不同的数据集feildsets来指向不同的用户拥有的权限。设置全局权限在s......