在已有环境上创建django项目
整体环境描述:win10系统,django已经装好,2.0.13版本,pycharm编辑器,项目环境为base(非虚拟环境)
1、打开cmd终端(或使用pycharm带的终端),切换到项目目录。
2、创建django项目(名称是djlsite):
(base) C:\Users\lori\Desktop\python后端\backend_project\p2_个人开发者>django-admin startproject djlsite
注意:
(1) 命令最后没有点(’.’),以前创建django项目时都有点,现在不用点应该也行;
(2) 成功执行后,目录结构如下:
3、进入djlsite目录,创建APP(APP名称是djlapp):
(base) C:\Users\lori\Desktop\python后端\backend_project\p2_个人开发者\djlsite>django-admin startapp djlapp
注意:
(1)创建app时,位置是与manage.py平级的。
(2)成功执行后,会多出djlapp目录,整体目录结构如下:
4、开启服务,验证创建成功:
(base) C:\Users\lori\Desktop\python后端\backend_project\p2_个人开发者\djlsite>python manage.py runserver
浏览器访问http://127.0.0.1:8000/,看到如下画面即说明创建成功:
5、激活app:
(1)在settings.py文件中,加上新创建的app名称'djlapp':
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
#My apps
'djlapp', #加上这一句
]
(2)在终端中依次执行以下2句(分别是创建表结构和写入数据库):
python manage.py makemigrations
python manage.py migrate
延伸:
1、与创建项目时末尾加点相比,djlsite目录中少了asgi.py文件。