小编rje*_*rje的帖子

缺少模块django_auth_ldap?

所以关于ldap和Django的所有教程都是从开头说的

import ldap
from django_auth_ldap.config import LDAPSearch
Run Code Online (Sandbox Code Playgroud)

但无论我得到什么错误:

ImportError: Could not import settings 'reportgenerator.settings' (Is it on sys.path?
Is there an import error in the settings file?): No module named 
django_auth_ldap.config
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?我安装了python-ldap.

通过在命令行上运行以下命令解决了这个问题:

pip install django-auth-ldap
Run Code Online (Sandbox Code Playgroud)

python django ldap

5
推荐指数
0
解决办法
6276
查看次数

如何在 IPython jupyter 笔记本中传递命令行参数

我是 Ipython 的新手。目前我已经使用 Anaconda 安装了 Ipython 并编写了使用 jupyter Notebook UI 绘制图表的代码。我想在 argparse 模块的帮助下将一些参数传递给我的工作脚本。下面是代码..

import argparse

parser = argparse.ArgumentParser(description = 'Process display arguments')
parser.add_argument('-t', "--test_name", help="Mandatory test name directory path", type=str)
parser.add_argument('-s', "--symbolSet", nargs = '?', help="Optional symbolset", const = 'baz', default = 'deafultOne')
args = parser.parse_args()
if args.test_name is None:
        print("test_name argument is mandatory.. Use option -h for help.. Exiting..")
        sys.exit(1)
Run Code Online (Sandbox Code Playgroud)

现在,如何在通过 UI 执行脚本时传递这些参数,或者如何通过命令提示符运行脚本并仍然能够绘制图表?我正在 Windows 机器上工作。如果您需要更多信息,请告诉我。关于这一点。

ipython argparse anaconda jupyter-notebook

5
推荐指数
0
解决办法
7485
查看次数

Flask-sqlalchemy:移动模型导致 InvalidRequestError - 已附加到会话

将我的模型移动到它们自己的模块会导致 InvalidRequestError .. 这似乎与数据库会话和我在模型模块中导入 db 的方式有关。

我试图将这个问题减少到必要的最少代码量。首先,一个可用的 Flask 应用程序:

import os

from flask import Flask, render_template, request
from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__)
app.config['SECRET_KEY'] = 'somesecret'
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///' + os.path.join(app.instance_path, 'app.db')
db = SQLAlchemy(app)


class Thing(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    text = db.Column(db.String(300), nullable=False)
    user_id = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=False)

    def __init__(self, user, text):
        self.user = user
        self.text = text


class User(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(80), unique=True)
    things = db.relationship('Thing', backref='user', lazy='dynamic')

    def __init__(self, username):
        self.username …
Run Code Online (Sandbox Code Playgroud)

sqlalchemy flask flask-sqlalchemy

2
推荐指数
1
解决办法
1366
查看次数