我正在关注官方Django文档中的第一个应用程序教程,并在尝试保存通过管理页面进行的一些更改时遇到此错误.我做了一些研究,但我能找到的可能的解决方案,比如迁移数据库,根本行不通.如果您想查看我的代码的某些特定部分,请告诉我.
以下是错误:
Operational错误在/ admin/polls/question/1 /更改/没有这样的表:main.auth_user__old请求方法:POST请求URL:http://127.0.0.1:8000/admin/polls /question/1/change/ Django版本: 2.1.4异常类型:OperationalError异常值:没有这样的表:main.auth_user__old异常位置:/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/backends/sqlite3/base .py in execute,第296行Python可执行文件:/ Users/gfioravante/Projects/test_app/ta_env/bin/python3 Python版本:3.7.1 Python路径:
['/ Users/gfioravante/Projects/test_app/test_app','/ usr /local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python37.zip','/ usr/local/Cellar/python/3.7.1/Frame /Python.framework/Version/3.7/lib/python3.7','/ usr/local/Cellar/python/3.7.1/Frame /Python.framework/Version = 37/lib/python3.7/lib-dénd','/ Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages']服务器时间:2018年12月5日星期三16:45:00 +0000
和追溯:
环境:
请求方法:POST请求URL:http://127.0.0.1: 8000/admin/polls /question/1change /
Django版本:2.1.4 Python版本:3.7.1已安装的应用程序:['polls.apps.PollsConfig','django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django .contrib.sessions','django.contrib.messages','django.contrib.staticfiles']已安装的中间件:['django.middleware.security.SecurityMiddleware','django.contrib.sessions.middleware.SessionMiddleware','django .middleware.common.CommonMiddleware','django.middleware.csrf.CsrfViewMiddleware','django.contrib.auth.middleware.AuthenticationMiddleware','django.contrib.messages.middleware.MessageMiddleware','django.middleware.clickjacking.XFrameOptionsMiddleware "]
追溯:
在_execute 85中输入文件"/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/backends/utils.py".返回self.cursor.execute(sql,params)
执行296中的文件"/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/backends/sqlite3/base.py".返回Database.Cursor.execute(self,query, PARAMS)
上面的异常(没有这样的表:main.auth_user__old)是以下异常的直接原因:
内部34中的文件"/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/core/handlers/exception.py"response = get_response(request)
在_get_response 126中输入文件"/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/core/handlers/base.py".response = self.process_exception_by_middleware(e,request)
_get_response中的文件"/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/core/handlers/base.py"124. response = wrapped_callback(request,*callback_args,**callback_kwargs)
在包装器604中输入文件"/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/contrib/admin/options.py".返回self.admin_site.admin_view(查看)(*args,**kwargs)
_wrapped_view中的文件"/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/utils/decorators.py"142. response = view_func(request,*args,**kwargs)
_wrapped_view_func中的文件"/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/views/decorators/cache.py"44.response = view_func(request,*args,**kwargs)
内部223.文件"/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/contrib/admin/sites.py"返回视图(request,*args,**kwargs)
在change_view 1640中输入文件"/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/contrib/admin/options.py".return self.changeform_view(request,object_id,form_url,extra_context)
在_wrapper 45中输入文件"/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/utils/decorators.py".返回bound_method(*args,**kwargs)
_wrapped_view中的文件"/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/utils/decorators.py"142. response …
我正在尝试为R构建超快速模式函数,以用于汇总大型分类数据集。该函数应采用所有支持的R类型的向量输入并返回模式。我已经阅读了本帖子,本帮助页面和其他内容,但是我无法使该函数接受所有R数据类型。我的代码现在适用于数值向量,我依赖于Rcpp糖包装函数:
#include <Rcpp.h>
using namespace Rcpp;
// [[Rcpp::export]]
int Mode(NumericVector x, bool narm = false)
{
if (narm) x = x[!is_na(x)];
NumericVector ux = unique(x);
int y = ux[which_max(table(match(x, ux)))];
return y;
}
Run Code Online (Sandbox Code Playgroud)
另外,我想知道' narm '参数是否可以重命名为' na.rm '而不会给出错误,当然,如果有更快的方法来用C ++编写模式函数,我将不胜感激。
My question:
How to call a python script from C++?
Context:
I have such line written in Lua language:
os.execute("C:\\InstallPython\\python.exe C:\\FINAM\\py+lua\\Finam_parser.py")
Run Code Online (Sandbox Code Playgroud)
It runs a python script from my Lua script. Now, I want to transfer this script from Lua to C++. Please, help me to write the same thing using C++ language and to include the proper libraries.