在Python / Django中导入应用程序时出现问题

柯蒂斯

将“注册”应用程序导入到我的任何python脚本中时出现问题(PyCharm显示错误-“未解决的参考'注册'”)。Django-registration-redux已安装并可以正常加载,例如从urls.py我自己的应用程序也有问题,我从来没有遇到过问题。在下面urls.py user_profile也无法识别。您如何将文件夹级别提高而不是降低,我知道如果您要进入文件夹,则每个文件夹都包含一个点,但是如何返回?这可能与这种情况无关,但总的来说。这是我的项目布局:

|--'project'
|   |--'Lib'
|   |   |--'site-packages'
|   |   |   |--'registration'
|   |--'src'
|   |   |--'proj'
|   |   |   |-- settings.py
|   |   |   |-- urls.py
|   |   |--'user_profile'
|   |   |   |-- forms.py

urls.py

from django.conf import settings
from django.conf.urls import url, include
from django.conf.urls.static import static
from django.contrib import admin
import user_profile.views as views

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$', views.home),
    url(r'^accounts/', include('registration.backends.default.urls')),
]

表格

from registration.forms import RegistrationFormUniqueEmail
from django import forms

class UserProfileRegistrationForm(RegistrationFormUniqueEmail):
    field = forms.CharField()

settings.py

    import os

    BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

        INS

TALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.sites',  # manually added
        'django.contrib.messages',
        'django.contrib.staticfiles',
        # third party apps
        'crispy_forms',
        'debug_toolbar',
        # my apps
        'user_profile',
        'registration',
    ]
艾伦

在PyCharm中,转到File -> Settings在左侧的标签中,选择Project: <your_project_name> -> Project Interpreter并选择虚拟环境的路径。这应该使PyCharm识别出您的virtualenv中安装的软件包。

至于您自己的应用程序的问题,有一个关于相对和绝对导入的优缺点的不错的话题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

让mod-wsgi运行使用python3编写的应用程序时出现问题

在python中导入Open CV时出现问题

在 Python 中导入模块和函数时出现问题

在 R 中部署闪亮的应用程序时出现问题。使用带有网状结构的虚拟环境在应用程序中运行 python 代码。错误——虚拟环境:权限被拒绝

如何诊断仅在使用uWSGI运行应用程序时出现的Python Flask应用程序中的问题?

在python中导入子包时出现问题:如何编写__init__.py文件

在Python中导入模块(mpl_toolkits.basemap)时出现问题

将外部js文件导入vue应用程序时出现问题

设计应用程序时出现问题

创建Spring Boot应用程序时出现问题

运行Grails 4应用程序时出现问题

安装应用程序时出现问题

Python3导入出现问题

将应用程序注册为相机应用程序时出现问题

为什么从文件中导入的 python 文件调用函数后 PyQt 应用程序停止响应?

在 Python 中导入的问题

KeyError:在Heroku上部署流式python应用程序时出现“选择器”

使用gunicorn运行应用程序时打开csv文件时出现python3错误

使用 PyInstaller 编译 PyQt5 Python 应用程序时遇到问题

在运行应用程序时出现键盘布局边缘出现问题?

在python 2.7中从tkinter导入ttk时出现问题

导入熊猫,python 2.7,pip 19.1.1时出现问题

使用python使用FPDF导入字体时出现问题

chaquopy代码会在哪个目录中搜索在Android应用程序代码的Python代码中导入的Python包

python:创建django应用程序时无法打开文件'manage.py'

Python Django:您在使用staticfiles应用程序时未设置STATIC_ROOT设置

在ubuntu gnome 14.04上安装应用程序时出现问题

在F-Droid中发布我的应用程序时出现问题

在Unix环境下在jboss中部署应用程序时出现问题