(一)Django环境准备、启动服务、新建应用

Djano

1.工具准备

Linux(Ubuntu),python3.5或以上,Pycharm,MySQL

创建虚拟环境(以ubuntu为例)
1.查看当前有哪些虚拟环境:workon
2.创建虚拟环境:mkvirtualenv -p /usr/bin/python3 envname
3.进入虚拟环境:workon envname
4.退出虚拟环境:deactivate
5.删除虚拟环境:rmvirtualenv envname
新建django项目
django-admin startproject projectname
新建APP
在项目根目录下,python manage.py startapp appName

2.pycharm连接虚拟机

在这里插入图片描述
输入host等信息,post端口号为1234,virtualbox内端口转发如下图,子系统端口号22,转发为1234.如果是VM,port则是22.
在这里插入图片描述

选择的虚拟环境路径如下,
在这里插入图片描述

3.设置文件同步

在这里插入图片描述

同步文件
在这里插入图片描述

注意将settings.py文件中ALLOWED_HOSTS = []改成ALLOWED_HOSTS = [’*’],任意路径都可以访问。

4.启动django服务

启动django服务python managee.py runserver 0.0.0.0 8000,勿忘端口转发。
在这里插入图片描述
启动成功!
在这里插入图片描述

关闭8000端口服务
sudo netstat -tulpn | grep :8000
kill -9 1600

也可以新建路由地址,
新建views.py,

from django.http import HttpResponse
def test(request):
    return HttpResponse("你好 django")

然后在urls.py实现test函数

扫描二维码关注公众号,回复: 11498719 查看本文章
from django.contrib import admin
from django.urls import path
from . import views
urlpatterns = [
    path('admin/', admin.site.urls),
    path('index',views.test)
]

其中path(‘index’,views.test)中index可以随意命名。然后启动服务。
在这里插入图片描述
在pycharm里设置启动服务。
在这里插入图片描述
然后File----Settings----Languages-----Django,勾中‘enable django support’

在这里插入图片描述
然后就可以在pycharm中启动服务了。

5.新建应用

在虚拟机内新建app,在项目根目录下,python manage.py startapp appName

在这里插入图片描述

在pycharm内新建app,
在这里插入图片描述

在这里插入图片描述
然后再右击项目Deployment------Download from ubuntu便可。

猜你喜欢

转载自blog.csdn.net/weixin_44204361/article/details/102825666