在win10系统上,使用终端创建Django项目

烈酒焚心 提交于 2020-03-25 15:01:53

大体过程:创建虚拟环境-->安装django-->创建django项目-->创建app-->创建超级用户

win10系统,装的是Django version 3.0.4

1、新建mysite2目录,打开cmd终端,切换到mysite2目录

2、创建虚拟环境(名称为djldjango):

python –m venv djldjango

3、激活虚拟环境:

djldjango\Scripts\activate

如果需要,停止使用虚拟环境:

(djldjango) C:\Users\lori\Desktop\python52project\mysite2>deactivate

4、安装Django:

(djldjango) C:\Users\lori\Desktop\python52project\mysite2>pip install Django

5、在Django中创建项目(项目名称mysite;在win10中用django-admin.exe;还有末尾的’.’):

(djldjango) C:\Users\lori\Desktop\python52project\mysite2>django-admin.exe startproject mysite .

创建成功会多出mysite目录和manage.py

6、创建数据库(即迁移数据库的首次使用):

(djldjango) C:\Users\lori\Desktop\python52project\mysite2>python manage.py migrate

创建成功会多出db.sqlite3

7、启动服务

(djldjango) C:\Users\lori\Desktop\python52project\mysite2>python manage.py runserver

至此,我们打开浏览器,访问http://127.0.0.1:8000/,会看到django框架的网页

 

8、创建app(名称为ganji):

(djldjango) C:\Users\lori\Desktop\python52project\mysite2>python manage.py startapp ganji

创建成功会多出ganji文件夹

9、激活app:

(1)在mysite2\mysite目录下的settings.py文件中,加上新创建的app名称'ganji':

INSTALLED_APPS = [

    'django.contrib.admin',

    'django.contrib.auth',

    'django.contrib.contenttypes',

    'django.contrib.sessions',

    'django.contrib.messages',

    'django.contrib.staticfiles',

    #My apps

    'ganji', #加上这一句

]

(2)在终端中执行(因为ganji app数据模型没有改动,所以这2句可以不用):

(djldjango) C:\Users\lori\Desktop\python52project\mysite2>python manage.py makemigrations ganji

No changes detected in app 'ganji'

 

(djldjango) C:\Users\lori\Desktop\python52project\mysite2>python manage.py migrate

 

10、创建超级用户:

(djldjango) C:\Users\lori\Desktop\python52project\mysite2>python manage.py createsuperuser

Username (leave blank to use 'lori'):

Email address: XXXX@163.com

Password:

Password (again):

Superuser created successfully.

11、开启服务python manage.py runserver后,可访问管理页面:http://127.0.0.1:8000/admin/

输入用户名密码即可登录。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!