05阶段复习1
一.搭建环境
1.搭建虚拟机python的环境副本下的django (linux)
- workon 命令:查询目前系统存在的虚拟环境
- mkvirtualenv -p /usr/bin/python3.6 django 命令:
- 创建虚拟环境 -p 路径 虚拟环境命名
- pip install django(==版本) 命令:安装django基本框架
2.创建django项目(推荐命令行工具创建)
-
django项目的位置可以放在任意位置 (除temp(垃圾箱)以外,重启会消失)
-
django-admin startproject crm 命令:
-
在当前目录下创建一个django项目框架 crm是项目根目录,没有实际意义
-
tree 命令: 用树形图展示文件夹结构
3.创建物理机pycharm项目
-
创建 Pure Python项目
-
选择Projecet Interpreter -->Existing interpreter —> …
-
—>SSH Interpreter —>
-
New server configuration
-
Host : 服务器外网IP port: 1234 Username:linux用户 Password:密码
-
路径/home/pyvip/.virtualenvs/django/bin/python3.6
-
Remote project location: /home/pyvip/code/crm
-
-
Tools —>deployment —> configuration
-
Connection 中的 Root path:写入Mappings中的远程目录
-
Mappings中改为 / 根目录
-
-
打开Romote Host 视图 下载项目目录
4.测试django项目是否可以运行
- 在虚拟机(项目根目录下)中 输入命令行: python manage.py runserver 0:8000
- 在pycharm终端Terminal中输入同上命令行
- 在pycharm中添加configuration 0:端口
- environment variables 中添加 DJANGO_SETTINGS_MODULE:项目.settings
- settings中framwork的Django中配置
- 在物理机浏览器中 输入127.0.0.1:8000 测试django项目是否成功
端口映射操作
二.开发
1.创建一个APP
- python manage.py startapp
2.注册app
- settings.py中的INSTALLED_APPS 列表中添加APP名称
3.在APP中创建urls.py
-
在APP的urls.py中
from django.urls import path,re_path urlpatterns = [ path('',), ]
4.在APP中的views.py中创建视图
from django.http import HttpResponse
from django.shortcuts import render
def index(request):
return HttpResponse('It works!')
5.在APP的urls.py中配置路径
-
在urls.py中加入app_name = ‘’
-
path(‘index/’,views.index,name=‘index’),
6.在根的urls.py中配置include路径
- from django.urls import path,include
- path(’/’,include(’/urls.py’))