新建django项目

1、安装django

1、使用命令安装django:pip install django==1.11.11,下载安装完毕即可。

2、使用pycharm创建django项目

1. File --> New project --> 左侧选Django --> 右侧填项目路径,并且勾选python.exe

2、选择New Window

3、设置Django项目:

1)设置Templates(存放HTML文件的配置) 

2)设置静态文件存放位置(存放css/js/图片) 

STATICFILES_DIRS=[
os.path.join(BASE_DIR,"static")
]

3)注释掉setting.py中 带有csrf的那一行

4、新建app应用

1)可以使用命令行建立,在Django项目的根目录输入:python3 manage.py startapp app名字

  使用使用命令行建立的app需要手动添加在配置文件中

2)使用pycharm新建django项目的时候,添加app

 其他问题


 1、创建django项目,新建app应用时,提示错误。由于django 1.11版本和python3.7版本不兼容, 2.0版本以后的Django修复了这个问题

解决方法:

1)找到对应路径下的widgets.py,将逗号删除即可

2)升级django版本 

  pip install -U Django


2、启用Django服务时(Python manage.py runserver),报错:django.core.exceptions.ImproperlyConfigured: The INSTALLED_APPS setting must be a list or a tuple.

原因:

Django项目XXX目录下setting.py文件中
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

列表[]括号,被误变更为{}导致的,这里可用()、[],不能用{};

原文地址:https://www.cnblogs.com/ygzy/p/10835813.html