Django学习笔记--命令行启动与pycharm启动

命令行模式

  1. 创建Django项目

    django-admin startproject 项目名
    
  2. 启动django项目

    cd 项目名
    python manage.py runserver
    # 可以配置ip和端口
    python manage.py runserver 0.0.0.0:8000 
    # 如果遇到报错,是解释器和版本不一致导致。
    找到python38\lib\site-packages\django\contrib\admin\widgets.py
    152行后面的逗号去掉即可。
    # ...for k,v in params.items()
    

    3.创建app

    python manage.py start app 名字
    

app

django 是一款专门开发app(应用的软件)

我们创建一个django项目之后类似创建了一所大学

而app就类似大学里面的各个学院,每个学院可以有自己独立的各项功能职责

django相对于是一个空壳子用来给各个学院提供资源!!!

在企业里,团队是分开开发不同的app

pycharm启动

1.new project
	django
    	项目名
        解释器(本地)
        应用名(可选)
#pycharm会自动帮你创建一个app

命令行与pycharm的创建的不同点

1.命令行不会自动创建templates模板文件夹

2.命令行也不会自动在配置模板文件夹路径

# 命令行创建的setting--TEMPLATES:
'DIRS': [],
# pycharm创建的setting--TEMPLATES:
'DIRS': [BASE_DIR / 'templates']
posted @ 2023-04-29 11:19  o蹲蹲o  阅读(89)  评论(0编辑  收藏  举报