小编Syl*_*ain的帖子

如何创建Django项目文件夹

我正在关注Django的教程,我想通过Windows命令提示符创建一个文件夹(turorial要求输入以下内容C:\):

django-admin.py startproject django_bookmarks
Run Code Online (Sandbox Code Playgroud)

我应该使用这些文件获取以下文件夹:

django_bookmarks/
     __init__.py manage.py settings.py urls.py
Run Code Online (Sandbox Code Playgroud)

我试着在c:\,在c:\ Django-1.4.2.

我得到以下错误消息:

"Django-1.4.2不被识别为内部或外部命令,可操作程序或批处理文件"

注意:Django已正确安装.我在python上做了一个测试,它正确显示了Django的版本.

如何创建该文件夹?

任何帮助将不胜感激.

windows django command-line

6
推荐指数
1
解决办法
9321
查看次数

Django - 如何运行表单模板(获取'命名空间未注册错误')

我是Django的新手.Django 1.4.2在Windows 7上使用Python 2.7.

我正在学习一个教程,我需要一个带有单选按钮的表单模板.选择按钮会发送数据,页面会询问您是否要"再次投票?".此外,如果您没有选择按钮并提交表单,则应显示一条消息,要求您进行选择.

到目前为止,这是HTML表单:

<h1>{{ poll.question }}</h1>

{% if error_message %}<p><strong>{{ error_message }}</strong></p>{% endif %}

<form action="{% url 'polls:vote' poll.id %}" method="post">
{% csrf_token %}
{% for choice in poll.choice_set.all %}
    <input type="radio" name="choice" id="choice{{ forloop.counter }}" value="{{ choice.id }}" />
    <label for="choice{{ forloop.counter }}">{{ choice.choice_text }}</label><br />
{% endfor %}
<input type="submit" value="Vote" />
</form>
Run Code Online (Sandbox Code Playgroud)

现在当我输入http://localhost:8000/polls/1/我应该得到表单,但我得到以下错误消息:

NoReverseMatch at /polls/1/
u"'polls" is not a registered namespace
Run Code Online (Sandbox Code Playgroud)

我将民意调查注册为命名空间,请参阅下面的项目urls.py:

from django.conf.urls import patterns, include, url
from django.contrib import …
Run Code Online (Sandbox Code Playgroud)

forms django namespaces

5
推荐指数
1
解决办法
1620
查看次数

创建第一个Django项目:管理员网页将无法打开

注意:具体问题在下面结束.我首先描述了我想要的所有步骤:-))

我在Windows上使用Python 2.7和Django 4.2.1.

我正在创建一个名为"mysite"的项目,这是docs.djangoproject.com上使用的项目.

到目前为止,我已经完成了以下内容,就像在教程中一样:

1)键入: django-admin.py startproject mysite 这创建了所有标准文件夹,它们是:

mysite/
    manage.py
    mysite/
        __init__.py
        settings.py
        urls.py
        wsgi.py
Run Code Online (Sandbox Code Playgroud)

2)键入:manage.py runserver,当http://127.0.0.1:8000在地址栏中输入时,我收到了祝贺信息.

到现在为止还挺好..

3)然后我编辑了settings.py文件.首先,我编辑了DATABASE ENGINE并键入以下内容:

'django.db.backends.sqlite3'
Run Code Online (Sandbox Code Playgroud)

4)仍然在settings.py中,我指出了一个DATABASE名称,以便它创建一个数据库文件.我叫它:

'mysitedb'
Run Code Online (Sandbox Code Playgroud)

5)然后我输入以下命令同步数据库(创建表):

manage.py syncdb
Run Code Online (Sandbox Code Playgroud)

6)然后教程要求创建一个名为polls的应用程序.所以我键入:

manage.py startapp polls
Run Code Online (Sandbox Code Playgroud)

这创建了以下文件夹和文件:

polls/
    __init__.py
    admin.py
    models.py
    tests.py
    views.py
Run Code Online (Sandbox Code Playgroud)

7)然后教程要求通过键入以下内容来编辑models.py:

from django.db import models
import datetime
from django.utils import timezone

class Poll(models.Model):
    question = models.CharField(max_length=200)
    pub_date = models.DateTimeField('date published')

    def __unicode__(self):
        return self.question

class Choice(models.Model):
    poll = models.ForeignKey(Poll)
    choice_text = models.CharField(max_length=200)
    votes = models.IntegerField()

    def __unicode__(self):
        return …
Run Code Online (Sandbox Code Playgroud)

python django

3
推荐指数
1
解决办法
4048
查看次数

java嵌套循环

我是java的新手,我正在尝试构建嵌套循环.

我想要以下打印结果:

it is now 00:00:00
it is now 00:00:01
it is now 00:00:02
it is now 00:00:03
...
it is now 11:59:59
Run Code Online (Sandbox Code Playgroud)

所以你明白了这一点.这是一个超快时钟的愚蠢模拟

问题是它始于:

it is now 10 : 55 : 46
it is now 10 : 55 : 47
it is now 10 : 55 : 48
Run Code Online (Sandbox Code Playgroud)

...而不是00:00:00

到目前为止,我的代码是:

public class Example {

public static void main(String[] args)

{

    int h = 0;
    while(h<=11)
    {
        int m = 0;
        while(m<=59)
        {
            for(int s=0; s<=59;s++)
            {
                System.out.println("it is now …
Run Code Online (Sandbox Code Playgroud)

java nested-loops

3
推荐指数
1
解决办法
562
查看次数

Django - 无法使时间函数(时区,日期时间)正常工作,获取ErrorName消息:未定义全局名称

我是Django新手,

我正在按照教程进行操作,我必须创建如下所示的两个模型:

import datetime
from django.db import models
from django.utils import timezone

class Poll(models.Model):
    question = models.CharField(max_length=200)
    pub_date = models.DateTimeField('date published')

    def __unicode__(self):
        return self.question

    def was_published_recently(self):
        return self.pub_date >= timezone.now() - datetime.timedelta(days=1)


class Choice(models.Model):
    poll = models.ForeignKey(Poll)
    choice_text = models.CharField(max_length=200)
    votes = models.IntegerField()

    def __unicode__(self):
        return self.choice_text
Run Code Online (Sandbox Code Playgroud)

以下代码来自本教程.我应该成真.

# Make sure our custom method worked.
>>> p = Poll.objects.get(pk=1)
>>> p.was_published_recently()
True
Run Code Online (Sandbox Code Playgroud)

但是当我输入(与教程相同的行)时:

>>> p = Poll.objects.get(pk=1)
>>> p.was_published_recently()
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

models.py line 12 in was_published_recently
NameError: global name 'datetime' …
Run Code Online (Sandbox Code Playgroud)

django timezone datetime django-models

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

请求:'module' 对象没有属性 'get'

requests上周安装了这个包,它运行良好......直到今天早上。我对此进行了编码,并收到了AttributeError: 'module' object has no attribute 'get'消息:

import requests

r = requests.get('http://www.yellowpages.com/search?search_terms=coffee&geo_location_terms=Montreal%2C+QC')
Run Code Online (Sandbox Code Playgroud)

我在其他帖子中读到这可能是因为我安装了多个requests软件包。当我编码时,print(dir(requests))我得到两个列表..:

['__author__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__',
'requests']

['__author__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__',
'requests']
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激。

西尔万

python python-3.x python-requests

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

如何更改嵌套字典的键

如何更改嵌套字典的键?

例如,我如何将data1'更改"yes""no"以下内容:

dc = {'data1': {'yes': 'abc'}, 'data2': {'yes': 'xyz'}}
# CODES to get the result below:
dc = {'data1': {'no': 'abc'}, 'data2': {'yes': 'xyz'}}

dc[data1] = 'no'  # won't work.
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

python dictionary nested

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