GithubHelp home page GithubHelp logo

hellogithub-team / hellodjango-blog-tutorial Goto Github PK

View Code? Open in Web Editor NEW
1.3K 1.3K 313.0 5.55 MB

免费带你学 django 全栈!基于 django 2.2 的个人博客,初学者绝对不能错过的 django 教程!。◕ᴗ◕。

Home Page: https://www.zmrenwu.com/

License: GNU General Public License v3.0

Python 63.74% HTML 14.76% CSS 14.83% JavaScript 4.33% Dockerfile 2.10% Shell 0.24%

hellodjango-blog-tutorial's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hellodjango-blog-tutorial's Issues

django启动后进入首页就报错

Internal Server Error: /
Traceback (most recent call last):
File "C:\Users*.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Users*
.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\core\handlers\base.py", line 145, in _get_response
response = self.process_exception_by_middleware(e, request)
File "C:\Users*.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\core\handlers\base.py", line 143, in _get_response
response = response.render()
File "C:\Users*
.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\response.py", line 106, in render
self.content = self.rendered_content
File "C:\Users*.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\response.py", line 83, in rendered_content
content = template.render(context, self._request)
File "C:\Users*
.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\backends\django.py", line 61, in render
return self.template.render(context)
File "C:\Users*.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 171, in render
return self._render(context)
File "C:\Users*
.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 163, in _render
return self.nodelist.render(context)
File "C:\Users*.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 937, in render
bit = node.render_annotated(context)
File "C:\Users
*.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 904, in render_annotated
return self.render(context)
File "C:\Users*.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\loader_tags.py", line 150, in render
return compiled_parent._render(context)
File "C:\Users*
.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 163, in _render
return self.nodelist.render(context)
File "C:\Users*.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 937, in render
bit = node.render_annotated(context)
File "C:\Users*
.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 904, in render_annotated
return self.render(context)
File "C:\Users*.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\loader_tags.py", line 62, in render
result = block.nodelist.render(context)
File "C:\Users*
.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 937, in render
bit = node.render_annotated(context)
File "C:\Users*.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 904, in render_annotated
return self.render(context)
File "C:\Users*
.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\defaulttags.py", line 309, in render
return nodelist.render(context)
File "C:\Users*.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 937, in render
bit = node.render_annotated(context)
File "C:\Users*
.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 904, in render_annotated
return self.render(context)
File "C:\Users*.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 987, in render
output = self.filter_expression.resolve(context)
File "C:\Users*
.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 671, in resolve
obj = self.var.resolve(context)
File "C:\Users*.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 796, in resolve
value = self._resolve_lookup(context)
File "C:\Users*
.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 858, in _resolve_lookup
current = current()
File "C:\Users*.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\pure_pagination\paginator.py", line 212, in render
return render_to_string('pure_pagination/pagination.html', {
File "C:\Users*
.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\loader.py", line 62, in render_to_string
return template.render(context, request)
File "C:\Users*.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\backends\django.py", line 61, in render
return self.template.render(context)
File "C:\Users*
.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 171, in render
return self._render(context)
File "C:\Users*.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 163, in _render
return self.nodelist.render(context)
File "C:\Users*
.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 937, in render
bit = node.render_annotated(context)
File "C:\Users*.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 904, in render_annotated
return self.render(context)
File "C:\Users*
.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\defaulttags.py", line 161, in render
values = self.sequence.resolve(context, ignore_failures=True)
File "C:\Users*.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 671, in resolve
obj = self.var.resolve(context)
File "C:\Users*
.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 796, in resolve
value = self._resolve_lookup(context)
File "C:\Users*.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\django\template\base.py", line 858, in _resolve_lookup
current = current()
File "C:\Users*
.virtualenvs\HelloDjango-blog-tutorial-master-e9gKEtdG\lib\site-packages\pure_pagination\paginator.py", line 105, in wrapper
elif isinstance(result, collections.Iterable):
AttributeError: module 'collections' has no attribute 'Iterable'

本地运行第四步迁移数据库时报错,在项目根目录下创建database文件夹后解决

运行环境: Ubuntu18.04,按照README.md 中的步骤,尝试在本地运行,在第四步迁移数据库,执行
pipenv run python manage.py migrate
命令时发生报错,错误信息是:
django.db.utils.OperationalError: unable to open database file
并且根目录下并没有像以往一样生成db.sqlite3文件,于是去查看
HelloDjango-blog-tutorial/blogproject/settings文件夹下的common.py文件,发现DATABASES设置如下:

DATABASES = {
    'default': {
        'ENGINE' 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'database', 'db.sqlite3'),
    } 

根据django官方文档:

NAME¶
默认值:(''空字符串)

要使用的数据库的名称。对于SQLite,它是数据库文件的完整路径。指定路径时,即使在Windows(例如C:/homes/user/mysite/sqlite3.db)上,也始终使用正斜杠。

'NAME'指定了db.sqlite3文件的完整路径,但是克隆下来的项目根目录中并没有database这个文件夹,因此导致报错unable to open database file,在项目根目录下手动新建database文件夹后,问题解决。

Can not open the detail page.

ConnectionError at /posts/202/
ConnectionError(<urllib3.connection.HTTPConnection object at 0x1131baee0>: Failed to establish a new connection: [Errno 61] Connection refused) caused by: NewConnectionError(<urllib3.connection.HTTPConnection object at 0x1131baee0>: Failed to establish a new connection: [Errno 61] Connection refused)

When I click the detail of the posts, the connection is failed. How can I do? Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.