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函数
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便可。