django环境配置

1.查看当前有哪些虚拟环境:workon

2.创建虚拟环境:mkvirtualenv -p /usr/bin/python3 djando5-6

3.进入虚拟环境:workon djando5-6

4.退出虚拟环境:deactivate

5.删除虚拟环境:rmvirtualenv djando5-6

6.安装django: pip install django==2.1.7 -i https://pypi.douban.com/simple

7. 查看当前pytjon环境下的第三方库: pip list

8.查看当前有哪些虚拟环境:workon
  切换虚拟环境:workon djando5-6

9.创建项目: django-admin startproject djando5_6

10.查看新建项目:ls

11.(插件)以树状图的形式展示有哪些文件:tree  (sudo snap install tree)

先看第14点
12.简单的网页显示信息:

(views.py)

from django.http import HttpResponse

def index(request):
    return HttpResponse('这是咱们django的第一节课')

配置文件:urls.py

  from django.contrib import admin
  from django.urls import path
+ from . import views

  urlpatterns = [
     path('admin/', admin.site.urls),
 +   path('index/', views.index)
]

运行后访问地址:http://127.0.0.1:8001/index/
13. 创建APP

步骤(1):
方法一:创建 book app : python manage.py startapp book
方法二:Tools > Run manage.py task... > startapp music

步骤(2):
选中工程文件,右键菜单 > Deployment > Download from xx > Alway

步骤(3):新建路由文件

选中book右键菜单 > New > Python file > 输入:urls 回车 > urls.py

步骤(4):分配子路由 

(django5_6/urls.py)

  from django.contrib import admin
+ from django.urls import path, include

urlpatterns = [
     path('admin/', admin.site.urls),
+    path('book/', include('book.urls'))  # 分配子路由
]

步骤(5):设置注册APP
(django5_6/settings.py)

INSTALLED_APPS = [
     'django.contrib.admin',
     'django.contrib.auth',
     'django.contrib.contenttypes',
     'django.contrib.sessions',
     'django.contrib.messages',
     'django.contrib.staticfiles',
+    'book',
+    'music',
]

步骤(6):
(book/urls.py)

  from django.urls import path
+ from . import views

+ urlpatterns = [
+   path('index/', views.index)
+ ]

步骤(7):
(book/views.py)

from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.

def index(request):
    return HttpResponse('这是咱们django的第一节课')

步骤(8): 删除(django5_6/views.py),原本只起测试的作用。

步骤(9):运行后访问地址:http://127.0.0.1:8001/book/index/


14.新建工程

1. 新建工程文件

New Project... > Pure Python > location: E:\C_python\tex\python_django\django5_6 > CREATE
   
2. 配置解释器 

File > Settings > Python django5_6 > Python Interpreter > 点击 设置(轮齿图标)> Add... > SSH Interpreter > Host: 127.0.0.1 > Port : 1234 > Username : db > NEXT > Password : *** > NEXT > Interpreter : home/bd/.virtualenvs/django5-6/bin/python3.6 > Finish

(使用虚拟机,1234是22端口转发出来的端口;127.0.0.1 本机地址 , 配置前建议将其他解释器删除,本地解释器除外)

3. 同步

Tools > Deployment > Configuration... > (自己会创建一个同步路径)bd@127.0.0.1:1234 

(1) Connect > Root path: /home/bd/django5_6

(2) Mappings > Deployment path : / > Web path: /

(3) 右键同步路径(bd@127.0.0.1:1234),stop Using as Default 要勾选上。

4.将虚拟机上创建的项目下载到pycharm当前工程文件目录

(1)点击 工程目录文件 django5_6 ,右键菜单 > Deployment > Download from bd@127.0.0.1:1234 > Alway

5. 修改配置

(django5_6/settings.py)

# 任意ip都可以访问该项目
+ ALLOWED_HOSTS = ['*']

6. 开启服务器的命令:

方法(1)  虚拟机:python manage.py runserver 0.0.0.0:8001

在浏览器上输入地址:127.0.0.1:8001 验证,8001端口要在虚拟机设置转发出来才能使用

方法(2) pycharm: 

1。 点击右上角 输入框 选择 Edit configurations... > + > Django server > name : django5_6 (随意取) > Host : 0.0.0.0 (任意ip可访问)> port : 8001 > FIX > Settings > Lauguages & Frameworks > Django > 勾选上 Enable Django root folder > Django project root : E:\C_python\tex\python_django\django5_6 (项目所在的地方) > settings: django5_6\settings.py (自己的配置文件所在的地方)> ok 

2。 点击FIX没有跳转,则:

File > Settings > Lauguages & Frameworks > Django > 勾选上 Enable Django root folder > Django project root : E:\C_python\tex\python_django\django5_6 (项目所在的地方) > settings: django5_6\settings.py (自己的配置文件所在的地方)> ok 

7. 输入框选择 django5_6后,点击右上角的三角形就可以启动服务器

上一篇:Django__项目创建与初识子应用


下一篇:Go--Sync.Once的应用