Django 帮助 - 基本设置和基本功能
Django Help - Basic Setup and Basic Functionality
尽职调查后仍有问题。这是我的目标。我将 Django 与 Python 结合使用来创建具有一些自定义编码功能的网站。我遇到的问题是这个。我试过这些教程:http://matthewdaly.co.uk/blog/2013/12/28/django-blog-tutorial-the-next-generation-part-1/
http://ferretfarmer.net/2013/09/05/tutorial-real-time-chat-with-django-twisted-and-websockets-part-1/(宁愿只使用 django,不扭曲但对任何东西开放。
倒数第二个是:http://www.djangorocks.com/tutorials/how-to-create-a-basic-blog-in-django/starting-your-application.html 用于博客
最后:创建一个包含博客、新闻粘贴等的公司网站。其中大部分我可以像过去一样通过模型获得。
我取得了进步:但是我卡在了这一部分。当我尝试 运行 python manage.py 运行 服务器时,我得到一个像这样的巨大错误:
ages\django\conf\__init__.py", line 113, in __i nit__
[shenk@LUCY2 mytest]$ python manage.py runserver
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "c:\Python27\lib\site- packages\django\core\management\__init__.py", line
338, in execute_from_command_line
utility.execute()
File "c:\Python27\lib\site-packages\django\core\management\__init__.py", line
330, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "c:\Python27\lib\site-packages\django\core\management\__init__.py", line
190, in fetch_command
klass = load_command_class(app_name, subcommand)
File "c:\Python27\lib\site-packages\django\core\management\__init__.py", line
40, in load_command_class
module = import_module('%s.management.commands.%s' % (app_name, name))
File "c:\Python27\lib\importlib\__init__.py", line 37, in import_module
__import__(name)
File "c:\Python27\lib\site- packages\django\core\management\commands\runserver.py",
line 14, in <module>
from django.db.migrations.executor import MigrationExecutor
File "c:\Python27\lib\site-packages\django\db\migrations\executor.py", line 6,
in <module>
from .loader import MigrationLoader
File "c:\Python27\lib\site-packages\django\db\migrations\loader.py", line 10,
in <module>
from django.db.migrations.recorder import MigrationRecorder
File "c:\Python27\lib\site-packages\django\db\migrations\recorder.py", line 9,
in <module>
class MigrationRecorder(object):
File "c:\Python27\lib\site-packages\django\db\migrations\recorder.py", line 23
, in MigrationRecorder
class Migration(models.Model):
File "c:\Python27\lib\site-packages\django\db\migrations\recorder.py", line 24
, in Migration
app = models.CharField(max_length=255)
File "c:\Python27\lib\site-packages\django\db\models\fields\__init__.py", line
1081, in __init__
super(CharField, self).__init__(*args, **kwargs)
File "c:\Python27\lib\site-packages\django\db\models\fields\__init__.py", line
161, in __init__
self.db_tablespace = db_tablespace or settings.DEFAULT_INDEX_TABLESPACE
File "c:\Python27\lib\site-packages\django\conf\__init__.py", line 48, in __ge
tattr__
self._setup(name)
File "c:\Python27\lib\site-packages\django\conf\__init__.py", line 44, in _set
up
self._wrapped = Settings(settings_module)
File "c:\Python27\lib\site-pack
raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.")
django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be
empty.
请原谅格式化不是 100% 合作,虽然工作得很好。
无论如何,我想用 django 创建一个站点,并在上面添加一些我可以做的硬编码基本模块。我相信我提到的我需要帮助的是为什么我不能做 python manage.py 运行 服务器?或者我遇到的另一个问题是我在 Django 上找到的博客和此类教程已经过时或效果不佳。请指导我使用 Django 创建公司网站的最佳方法。现在我需要类似于没有插件(评论、博客等)的 word press 的基本技能。一旦它起作用,我可以自己添加更多高级功能。 Django Doc 上的信息只有 20% 的时间有效。
任何帮助将不胜感激,我的首选答案是对如何使用它以及可能导致我的 运行 服务器问题的原因进行一些解释。
非常感谢任何回复。我知道这不是合适的地方,但请给我发送有关 SO 的消息,也许我们可以解决付款问题,以便向您学习,完成基本应用程序。之后我可以自己编写其他模块。 (是的,你会很复杂,你可以远程办公,因为我在费城郊外的宾夕法尼亚州。
P.S。我是高级 C/C++ 开发人员,会一点 C#、JS,Java,主要是 Python.
如果您需要更多信息,我可以提供帮助。我对 python 甚至 .NET MVC 都非常满意,但 Django 有点不同,因此欢迎任何指导。
提前致谢。
打开settings.py
添加
SECRET_KEY = "IWANTDJANGO4SUMREASON"
到底
它说你还没有配置 SECRET_KEY
设置。您需要在 your_app_name/settings.py
中设置 SECRET_KEY
变量的值 - 如果您使用命令 python manage.py startproject
创建 Django 项目,它应该已经为您完成了。
看这里:https://docs.djangoproject.com/en/1.8/ref/settings/#secret-key
根据您的错误日志,您未正确配置 Django 应用程序。 The SECRET_KEY setting must not be empty.
请检查由 manage.py
加载的 settings.py
并确保 SECRET_KEY
包含适当的值。那应该会让你更进一步。
另一方面,我建议阅读 official documentation aswell as follow the official tutorial 如何开始。这些通常是最新的并遵循官方指南。
尽职调查后仍有问题。这是我的目标。我将 Django 与 Python 结合使用来创建具有一些自定义编码功能的网站。我遇到的问题是这个。我试过这些教程:http://matthewdaly.co.uk/blog/2013/12/28/django-blog-tutorial-the-next-generation-part-1/ http://ferretfarmer.net/2013/09/05/tutorial-real-time-chat-with-django-twisted-and-websockets-part-1/(宁愿只使用 django,不扭曲但对任何东西开放。 倒数第二个是:http://www.djangorocks.com/tutorials/how-to-create-a-basic-blog-in-django/starting-your-application.html 用于博客 最后:创建一个包含博客、新闻粘贴等的公司网站。其中大部分我可以像过去一样通过模型获得。
我取得了进步:但是我卡在了这一部分。当我尝试 运行 python manage.py 运行 服务器时,我得到一个像这样的巨大错误:
ages\django\conf\__init__.py", line 113, in __i nit__
[shenk@LUCY2 mytest]$ python manage.py runserver
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "c:\Python27\lib\site- packages\django\core\management\__init__.py", line
338, in execute_from_command_line
utility.execute()
File "c:\Python27\lib\site-packages\django\core\management\__init__.py", line
330, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "c:\Python27\lib\site-packages\django\core\management\__init__.py", line
190, in fetch_command
klass = load_command_class(app_name, subcommand)
File "c:\Python27\lib\site-packages\django\core\management\__init__.py", line
40, in load_command_class
module = import_module('%s.management.commands.%s' % (app_name, name))
File "c:\Python27\lib\importlib\__init__.py", line 37, in import_module
__import__(name)
File "c:\Python27\lib\site- packages\django\core\management\commands\runserver.py",
line 14, in <module>
from django.db.migrations.executor import MigrationExecutor
File "c:\Python27\lib\site-packages\django\db\migrations\executor.py", line 6,
in <module>
from .loader import MigrationLoader
File "c:\Python27\lib\site-packages\django\db\migrations\loader.py", line 10,
in <module>
from django.db.migrations.recorder import MigrationRecorder
File "c:\Python27\lib\site-packages\django\db\migrations\recorder.py", line 9,
in <module>
class MigrationRecorder(object):
File "c:\Python27\lib\site-packages\django\db\migrations\recorder.py", line 23
, in MigrationRecorder
class Migration(models.Model):
File "c:\Python27\lib\site-packages\django\db\migrations\recorder.py", line 24
, in Migration
app = models.CharField(max_length=255)
File "c:\Python27\lib\site-packages\django\db\models\fields\__init__.py", line
1081, in __init__
super(CharField, self).__init__(*args, **kwargs)
File "c:\Python27\lib\site-packages\django\db\models\fields\__init__.py", line
161, in __init__
self.db_tablespace = db_tablespace or settings.DEFAULT_INDEX_TABLESPACE
File "c:\Python27\lib\site-packages\django\conf\__init__.py", line 48, in __ge
tattr__
self._setup(name)
File "c:\Python27\lib\site-packages\django\conf\__init__.py", line 44, in _set
up
self._wrapped = Settings(settings_module)
File "c:\Python27\lib\site-pack
raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.")
django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be
empty.
请原谅格式化不是 100% 合作,虽然工作得很好。
无论如何,我想用 django 创建一个站点,并在上面添加一些我可以做的硬编码基本模块。我相信我提到的我需要帮助的是为什么我不能做 python manage.py 运行 服务器?或者我遇到的另一个问题是我在 Django 上找到的博客和此类教程已经过时或效果不佳。请指导我使用 Django 创建公司网站的最佳方法。现在我需要类似于没有插件(评论、博客等)的 word press 的基本技能。一旦它起作用,我可以自己添加更多高级功能。 Django Doc 上的信息只有 20% 的时间有效。
任何帮助将不胜感激,我的首选答案是对如何使用它以及可能导致我的 运行 服务器问题的原因进行一些解释。
非常感谢任何回复。我知道这不是合适的地方,但请给我发送有关 SO 的消息,也许我们可以解决付款问题,以便向您学习,完成基本应用程序。之后我可以自己编写其他模块。 (是的,你会很复杂,你可以远程办公,因为我在费城郊外的宾夕法尼亚州。
P.S。我是高级 C/C++ 开发人员,会一点 C#、JS,Java,主要是 Python.
如果您需要更多信息,我可以提供帮助。我对 python 甚至 .NET MVC 都非常满意,但 Django 有点不同,因此欢迎任何指导。
提前致谢。
打开settings.py
添加
SECRET_KEY = "IWANTDJANGO4SUMREASON"
到底
它说你还没有配置 SECRET_KEY
设置。您需要在 your_app_name/settings.py
中设置 SECRET_KEY
变量的值 - 如果您使用命令 python manage.py startproject
创建 Django 项目,它应该已经为您完成了。
看这里:https://docs.djangoproject.com/en/1.8/ref/settings/#secret-key
根据您的错误日志,您未正确配置 Django 应用程序。 The SECRET_KEY setting must not be empty.
请检查由 manage.py
加载的 settings.py
并确保 SECRET_KEY
包含适当的值。那应该会让你更进一步。
另一方面,我建议阅读 official documentation aswell as follow the official tutorial 如何开始。这些通常是最新的并遵循官方指南。