2019-02-15环境配置

1.虚拟环境配置
创建虚拟环境:mkvirtualenv -p /usr/bin/python3 envname
进入虚拟环境:workon envname
退出虚拟环境:deactivate
删除虚拟环境:rmvirtualenv envname

2.安装包
workon 环境名
pip install django
3.创建新项目
cd 到项目存放目录
django-admin startproject <项目名称> #创建新项目

4.配置pycharm
1.newproject
2.Django
location 本地目录
Interpreter:远程解释器
Remote project location: /home/pyvip/项目目录
3.Tools -Deployment- configuration-
Connection -Root path:/home/pyvip/code/crm #项目根目录
Mappings - Deployment path: / # 相对目录

4.python manage.py 0:8000 服务启动成功
客户端访问 ip:port
如果提示disallow 修改 settings ALLOWED_HOSTS = ['*']

5.创建views ,views 必需返回 HttpResponse('')
from django.http import HttpResponse
def index(request):
return HttpResponse('Hello ,这是我的第一个django项目')

from . import views  #1.创建 视图,2.导入视图,3,加路由
urlpatterns = [
    path('admin/', admin.site.urls),
    path('index/', views.index),
]

----项目目录结构---
manage.py django中的一个命令行工具,管理django项目
init.py 空文件,告诉python这个目录是python包
setting.py 配置文件,包含数据库信息,调试标志,静态文件等。
urls.py Django项目的URL声明
wsgi.py 部署服务器用到的

----配置直接在parcham中运行---
1.选择编辑器右上角的Add Configuration的按钮

2.点击添加Django server

3.改host为Host为0.0.0.0,表示的是允许连接服务器的ip

4.点击Enveironment Variables 项后面的选项卡,添加参数...

5.将DJANGO_SETTINGS_MODULE添加到Name
将项目名.settings添加到Value
例:DJANGO_SETTINGS_MODULE=crm.settings

6.注意 右下角的 fix 按钮,点击
Enable Django Support
Django project root: 项目绝对路径
settings: 项目相对路径.(通过目录选择自动填写)

最重要的一点 :
Python - manage.py -Configuration
scipt path: manage.py 所在目录
Parameters: runserver 0.0.0.0:8000
OK

选中 manager.py 运行. 成功!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • PythonWeb框架要点、Django介绍、工程搭建、配置、静态文件与路由 1.Python Web 框架要点 ...
    Cestine阅读 1,553评论 0 6
  • 一、Django框架前言知识: 1、C/S和B/S的区别: C/S结构软件:客户端/服务端软件,即客户端要自己下载...
    月下独酌123阅读 4,619评论 0 36
  • Django 准备 “虚拟环境为什么需要虚拟环境:到目前位置,我们所有的第三方包安装都是直接通过 pip inst...
    33jubi阅读 1,342评论 0 5
  • 切换到创建项目的目录 cd C:\Users\admin\Desktop\DjangoProject创建名为pr...
    在努力中阅读 3,314评论 2 3
  • 模块间联系越多,其耦合性越强,同时表明其独立性越差( 降低耦合性,可以提高其独立性)。软件设计中通常用耦合度和内聚...
    riverstation阅读 2,089评论 0 8