linux中创建虚拟环境及启动django项目
虚拟环境:
1.创建虚拟环境 : mkvirtualenv -p /usr/bin/python3 envname
2.进入虚拟环境 : workon envname
3.退出虚拟环境 : deactive
4.删除虚拟环境 : rmvirtualenv envname
5.查看当前有哪些虚拟环境 : workon
django安装:
pip install django
简单操作:
1.创建项目
django-admin startproject
2.启动项目
在项目的根目录下
python manage.py runserver 0.0.0.0:8000
3.创建应用 (应用app是项目的子类,例如网站的多个功能板块)
python manage.py startapp
虚拟机创建,物理机开发流程总结:
一.搭建环境
1.搭建虚拟机python的环境副本下的django (linux)
workon 命令:查询目前系统存在的虚拟环境
mkvirtualenv -p /usr/bin/python3.6 mysite 命令:
创建虚拟环境 -p 路径 虚拟环境命名
pip install django(==版本) 命令:安装django基本框架
2.创建django项目(推荐命令行工具创建)
django项目的位置可以放在任意位置 (除temp(垃圾箱)以外,重启会消失)
django-admin startproject mysite 命令:
在当前目录下创建一个django项目框架 mysite是项目根目录,没有实际意义
tree 命令: 用树形图展示文件夹结构
[外链图片转存失败(img-e5BBkR2w-1567905761790)(C:\Users\46071\AppData\Roaming\Typora\typora-user-images\1566528577885.png)]
3.创建物理机pycharm项目
创建 Pure Python项目
选择Projecet Interpreter -->Existing interpreter —> …
—>SSH Interpreter —>
New server configuration
Host : 127.0.0.1 port: 1234 Username:pyvip Password:pythonvip
路径/home/pyvip/.virtualenvs/mysite/bin/python3.6
Remote project location: /home/pyvip/code/mysite
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项目是否成功
5.如果无法成功,在虚拟机软甲中进行端口映射操作
二.开发
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’))