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后,点击右上角的三角形就可以启动服务器