Django安装使用

1.安装python虚拟环境工具
pip virtualenv
2.使用virtualenv创建目录安装虚拟环境
mkdir GP1
virtualenv GP1
3.启动虚拟环境安装Django

进入刚刚创建的python虚拟环境
[root@JUMPER186 bin]# source /GP1/GP1/bin/activate
退出虚拟环境用
(GP1) [root@JUMPER186 GP1]# deactivate 
返回bash命令行
进入刚刚创建的python虚拟环境
[root@JUMPER186 bin]# source /GP1/GP1/bin/activate
(GP1) [root@JUMPER186 bin]# python -V
查看虚拟环境python版本
**查看虚拟环境安装的包**
(GP1) [root@JUMPER186 GP1]# pip freeze
安装Django指定版本使用LTS长期支持版本
(GP1) [root@JUMPER186 GP1]# pip install django==1.11
Collecting django==1.11
  Downloading Django-1.11-py2.py3-none-any.whl (6.9 MB)
     | 6.9 MB 66 kB/s 
Collecting pytz
  Using cached pytz-2020.1-py2.py3-none-any.whl (510 kB)
Installing collected packages: pytz, django
Successfully installed django-1.11 pytz-2020.1
(GP1) [root@JUMPER186 GP1]# pip list
Package    Version
---------- -------
Django     1.11
pip        20.1.1
pytz       2020.1
setuptools 46.4.0
wheel      0.34.2

4.创建django工程/项目

(GP1) [root@JUMPER186 GP1]# cd GP1/
(GP1) [root@JUMPER186 GP1]# pwd
/GP1/GP1
(GP1) [root@JUMPER186 GP1]# ls
bin  lib  pyvenv.cfg
(GP1) [root@JUMPER186 GP1]# django-admin startproject hellodjango
(GP1) [root@JUMPER186 GP1]# ls
bin  hellodjango  lib  pyvenv.cfg
(GP1) [root@JUMPER186 GP1]# cd hellodjango/
(GP1) [root@JUMPER186 hellodjango]# ll
\u603b\u7528\u91cf 4
drwxr-xr-x. 2 root root  74 6\u6708  10 21:21 hellodjango
-rwxr-xr-x. 1 root root 809 6\u6708  10 21:21 manage.py
(GP1) [root@JUMPER186 hellodjango]# cd hellodjango/
(GP1) [root@JUMPER186 hellodjango]# ls
__init__.py  settings.py  urls.py  wsgi.py
(GP1) [root@JUMPER186 hellodjango]# pwd
/GP1/GP1/hellodjango/hellodjango
(GP1) [root@JUMPER186 hellodjango]# 

5.创建Django应用

(GP1) [root@JUMPER186 day01]# django-admin startproject helloDjango
(GP1) [root@JUMPER186 day01]# ls
GP1  helloDjango
(GP1) [root@JUMPER186 day01]# cd helloDjango/
(GP1) [root@JUMPER186 helloDjango]# ls
helloDjango  manage.py
(GP1) [root@JUMPER186 helloDjango]# python manage.py startapp App
(GP1) [root@JUMPER186 helloDjango]# ls
App  helloDjango  manage.py
(GP1) [root@JUMPER186 helloDjango]# 

注意如果SQLite与Django版本要匹配
django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17).
开启Django服务

(GP1) [root@JUMPER186 helloDjango]# ls
App  helloDjango  manage.py
(GP1) [root@JUMPER186 helloDjango]# python manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).

You have 15 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.

June 10, 2020 - 14:30:41
Django version 2.1.8, using settings 'helloDjango.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[10/Jun/2020 14:31:22] "GET / HTTP/1.1" 200 16348
[10/Jun/2020 14:31:22] "GET /static/admin/css/fonts.css HTTP/1.1" 200 423
[10/Jun/2020 14:31:22] "GET /static/admin/fonts/Roboto-Regular-webfont.woff HTTP/1.1" 200 80304
[10/Jun/2020 14:31:22] "GET /static/admin/fonts/Roboto-Bold-webfont.woff HTTP/1.1" 200 82564
[10/Jun/2020 14:31:22] "GET /static/admin/fonts/Roboto-Light-webfont.woff HTTP/1.1" 200 81348
Not Found: /favicon.ico
[10/Jun/2020 14:31:22] "GET /favicon.ico HTTP/1.1" 404 1977
Not Found: /favicon.ico
[10/Jun/2020 14:31:23] "GET /favicon.ico HTTP/1.1" 404 1977

注意使用pycharm打开工程需要选择manage.py的同级目录
并给项目添加运行的虚拟环境
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值