命令class data{
float _array[3];
public:
float& X = _array[0];
float& Y = _array[1];
float& Z = _array[2];
float& operator[](int index){
if (index >= 3) return _array[0]; //Make this action whatever you want...
return _array[index];
}
float* operator&(){return _array;}
};
int main(){
data Test_Vector;
Test_Vector[0] = 1.23; Test_Vector[1] = 2.34; Test_Vector[2] = 3.45;
cout<<"Member X = "<<Test_Vector.X;
cout<<"Member Y = "<<Test_Vector.Y;
cout<<"Member Z = "<<Test_Vector.Z;
float* vector_array = &Test_Vector;
cout<<"Array = {"<<vector_array[0]<<", "<<vector_array[1]<<", "<<vector_array[2]<<"}";
}
不断返回导入错误。 python3 manage.py makemigrations projectxap
。
我尝试了不同的导入视图方式,例如ImportError: cannot import name 'views' from 'projectxproject'
,from projectxapp import views
和import views
,但是我一直遇到相同的错误。
这是我的文件夹结构和代码。
答案 0 :(得分:1)
在projectxproject文件夹中没有视图,该文件夹是urls.py所在的文件夹。如果要从projectxapp文件夹获取视图,则必须在应用程序(projectxapp文件夹)中包含urls.py,然后使用视图
在您的项目中xproject urls.py:
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('/admin', admin.site.urls),
path('/projectxapp', include('projectxapp.urls')),
]
您必须在projectxapp及其附近添加一个ulrs文件夹:
from Views.(the name of the file) import (the name of the view)