配置Nginx目的:
1.为支持HTTP和HTTPS两种启动方式,方便用户使用。
2.使用【课程】内容用户一定要先登录,这里涉及安全认证,必须要用HTTPS打开网页,仅用端口转发虽然可以用HTTPS方式但不能进行安全认证,须配置Nginx才可。https://192.168.10.69 打开网页即可
步骤1:安装Nginx
在Ubuntu中安装:
sudo apt update
sudo apt ...
django服务器在VMware下ubuntu内,与本机win10通过NAT方式连接,网络配置如下:
虚拟机NAT配置:
子网IP 192.168.220.0
路由IP 192.168.220.2
虚拟机IP 192.168.220.10
子网掩码 255.255.255.0
本机A电脑配置(windows):
IP 192.168.10.69
网关 192.168.1...
方法B:创建SQL文件然后执行(推荐)
1. 创建SQL文件:
nano add_student_table.sql
2. 在文件中输入以下内容:
-- 创建多对多关系的中间表
CREATE TABLE IF NOT EXISTS course_course_student (
id INTEGER PRIMARY KEY AUTOINCREMENT,
course_id INT...
按文中代码无法实现删除功能,虽然改了views.py中的if selt.request.is_ajax()文句,但还是不能够删除,所以修改./templates/course/manage/manage_course_list.html代码如下才可实现删除功能,但目前我程序使用的是跟删除文章一样的自定义按钮。
{% extends "article/base.html" %}
...
在html中的像下面函数的content参数内容往往很长,一般要么不分行,可读性很差,如果代码要分行显示,所有内容要用` `反引号来包裹,像书中P255用 '+varialbe+' 的旧格式将不被识别,只能做一般字符串,必须用新格式 ${variable}。强烈推荐用新格式,易读性好不会出错。
function displayImage(user, title, url, description,...