赞
踩
结合项目推进,记录自己经历的各种坑,不仅对自己而言是个学习资料,希望也能帮助那些需要的人,因为网上很多的问题解法不一定奏效,我就记录下是怎么从一个问题发展成N个问题,而后再从N个问题反推回来解决完最初问题的。
希望用笔记本和平板在路由器支持下实现数据记录和模板文件的导出:
总体思路是依托Django搭建一个web服务器,平板调用访问
走到这一步不容易,首先是要解决麒麟系统(Linux)安装的python的问题,还好,我电脑里别人帮我装好了,但pytharm是社区版的基本是个残废,庆幸的是基本能用,所有的命令都要用控制台完成。
//package-version-number 为要降级到的版本号
sudo apt install package_name=package-version-number
//创建文件
sudo mkdir website
//修改文件夹属性
sudo chmod 777 /website
//创建项目
python django-admin startproject Examine
//启动Django服务
python manage.py runserver 8080
//新建应用Lesson
python manage.py startapp Lesson
//修改配置
//ALLOWED_HOSTS = []
ALLOWED_HOSTS = ['*']
而后在INSTALLED_APPS 加入 ‘Lesson.apps.LessonConfig’
新建templates文件夹,并在里面新建index.html文件
而后将修改setting.py的TEMPLATES中的’DIRS’: [ ],如下图所示
修改Examin/urls.py
from django.contrib import admin
from django.urls import path,include
urlpatterns = [
path('admin/', admin.site.urls),
path('',include('Lesson.urls')),
]
在Lesson下新建urls.py,并写入代码:
from django.urls import path
from . import views
urlpatterns = [
path('', views.index),
]
在Lesson/view.py中,写入代码:
# file : <项目名>/views.py
from django.http import HttpResponse
def index(request):
html = "<h1>这是第1个页面</h1>"
return HttpResponse(html)
再次运行服务
python manage.py runserver 8080
开始页面,至此Django基础算是告一段落
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。