码迷,mamicode.com
首页 > 其他好文 > 详细

Django入门----在pycharm上面构建django遇见的问题

时间:2018-03-23 10:28:07      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:sso   auth   格式   messages   text   tin   roc   错误信息   内容   

1.在pycharm中新建一个Django项目, 两个注意点

一个是在左边选择Django框架, 一个是在右边选择需要的python的环境

技术分享图片

 

 

 2.新建一个application

在linux系统中, 在Django项目中可以直接使用 python manage.py startproject (name)这样来新建一个app

在pycharm中, 在Tools中可以用 Run manage.py Task 来执行命令

技术分享图片

 

3.url问题

在linux中 url可以写成

url(r‘‘, include(‘learning_logs.urls‘,namespace=‘learning_logs‘)),

在windows中我也这么写, 会报错, 说url这的问题(可能是django的版本问题, 也可以是我哪里搞错了....)

可以写成以下格式

先在urls.py中把需要的view导进来

import learning_log.views (learning_log为app名字)

url(r‘‘, learning_log.views.index, name=‘index‘) 然后在learning_log的views.py文件中写关于index的内容就好了

 

4.django 2.0.2 出现 TemplateDoesNotExist错误

根据错误信息, Django去找模板的位置和我放模板的位置不一样

打开settings.py 关于TEMPLATES的设置, DIRS为[], 加入os.path.join(BASE_DIR, ‘templates‘)

TEMPLATES = [
{
‘BACKEND‘: ‘django.template.backends.django.DjangoTemplates‘,
‘DIRS‘: [os.path.join(BASE_DIR, ‘templates‘)],
‘APP_DIRS‘: True,
‘OPTIONS‘: {
‘context_processors‘: [
‘django.template.context_processors.debug‘,
‘django.template.context_processors.request‘,
‘django.contrib.auth.context_processors.auth‘,
‘django.contrib.messages.context_processors.messages‘,
],
},
},
]

 

Django入门----在pycharm上面构建django遇见的问题

标签:sso   auth   格式   messages   text   tin   roc   错误信息   内容   

原文地址:https://www.cnblogs.com/superblog/p/8628336.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!