Python Django sqlite连接

Python Django sqlite连接,python,sql,django,Python,Sql,Django,我想创建一个简单的动态数独游戏。这个想法是每小时创建一个新的“谜题”,然后把它放到数据库中,让用户解决它。每次解决尝试都会与数据库进行比较以进行验证。为此,我想创建python脚本,生成谜题并将其放入数据库。模型中的数据库集如下所示: from django.db import models class user(models.Model): name = models.CharField(max_length=30) password = models.CharField(m

我想创建一个简单的动态数独游戏。这个想法是每小时创建一个新的“谜题”,然后把它放到数据库中,让用户解决它。每次解决尝试都会与数据库进行比较以进行验证。为此,我想创建python脚本,生成谜题并将其放入数据库。模型中的数据库集如下所示:

from django.db import models

class user(models.Model):
    name = models.CharField(max_length=30)
    password = models.CharField(max_length=30)
    time_registered=models.DateTimeField()
    time_uploaded=models.DateTimeField()
    points=models.IntegerField()
    saved_sudoku=models.CommaSeparatedIntegerField(max_length=81)
    solved=models.BooleanField()

    def __str__(self):
        return self.name

class server_sudoku(models.Model):
    time_uploaded=models.DateTimeField()
    generated_sudoku=models.CommaSeparatedIntegerField(max_length=81)
现在,当我使用:

name1=request.POST["name"]
pass1=request.POST["password"]
newuser=user(name=name1,password=pass1,time_registered=datetime.datetime.now(),time_uploaded=datetime.datetime.now(),points=0,saved_sudoku="",solved=False)
newuser.save()
在views.py中,它创建新用户。为了验证我的想法,我创建了应用程序“generate_sudoku.py”。为了测试它和数据库的连接,我只是尝试添加用户。代码如下所示:

#!/usr/bin/env python
from db_interface.models import user

import random
import datetime

newuser=user(name="name", password="pass", time_registered=datetime.datetime.now() ,time_uploaded=datetime.datetime.now(), points=0, saved_sudoku="", solved=False)
newuser.save()
这个简单的应用程序给了我这个错误:

raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE)
ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
希望我说清楚,我想通过windows调度程序运行此应用程序,以便它每小时自动运行一次…

谷歌上的第一个链接:;)

这适用于我(在lambda脚本中,而不是u init uu.py文件中):

谷歌上的第一个链接:;)

这适用于我(在lambda脚本中,而不是u init uu.py文件中):


使用a。

使用a。

我添加了一个例子,试试看:)同样的老错误,我觉得Daniels的回复是正确的方式,但我仍然很难让它像我的帖子中描述的那样工作……我必须承认,Daniel的方式可能是正确的。我添加了一个例子,试试看:)同样的老错误,我觉得Daniels的回复是正确的,但我仍然很难让它像我的帖子中描述的那样工作……我必须承认,Daniel的方式可能是正确的。
import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'

from django.contrib.auth.models import User #import django stuff after
print User.objects.all()