博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
技能点
阅读量:6306 次
发布时间:2019-06-22

本文共 1080 字,大约阅读时间需要 3 分钟。

此处包括相关环境配置或者解决问题技能包:

环境配置

  1. 安装python3
  2. Mac下安装 pip3 的方法:
    • sudo easy_install pip

问题解决

  1. 如果服务器提示 403 Forbidden CSRF verification failed. Request aborted.
    1. 解决办法:
      {% csrf_token %}
  2. 在model.py文件中创建表结构的时候,表的各个字段之间千万不能用逗号分隔,否则执行:makemigrations和 migrate之后,数据库的表只有一个字段。
    class Book(models.Model):     title = models.CharField(max_length=100)     publication_data = models.DateField()     price = models.DecimalField(max_digits=5, decimal_places=2,default=10)     publisher = models.ForeignKey(Publisher,on_delete=models.CASCADE)
  3. 如果在__init__.py文件中执行:import pymysql时,提示:No modules named 'pymysql'
    1. 解决办法:pip install PyMySQL
  4. 新版Django中,urls.py 文件的path中不识别正则表达式:新版的path 虽然 取代了 之前的url,但是在写路由的时候不能在路由中直接写正则表达式,不然会找不到页面
    1. 解决办法:使用re_path
    2. from django.urls import path,re_path from app01 import views urlpatterns = [     path(r'login_in/',views.login_in), re_path(r'articles/\d{4}',views.year) ]
  5.   在Django项目中 __init__.py 文件中执行 import pymysql 提示:No module named pymysql 时。 
    1. 解决办法:在 cmd 终端中执行:pip install PyMySQL

 

转载于:https://www.cnblogs.com/one-board/p/9923714.html

你可能感兴趣的文章
多年一直想完善的自由行政审批流程组件【2002年PHP,2008年.NET,2010年完善数据设计、代码实现】...
查看>>
自动生成四则运算题目
查看>>
【翻译】使用新的Sencha Cmd 4命令app watch
查看>>
【前台】【单页跳转】整个项目实现单页面跳转,抛弃iframe
查看>>
因为你是前端程序员!
查看>>
数据库设计中的14个技巧
查看>>
Android学习系列(5)--App布局初探之简单模型
查看>>
git回退到某个历史版本
查看>>
ecshop
查看>>
HTML5基础(二)
查看>>
在GCE上安装Apache、tomcat等
查看>>
在Mac 系统下进行文件的显示和隐藏
查看>>
ue4(c++) 按钮中的文字居中的问题
查看>>
技能点
查看>>
读书笔记《乌合之众》
查看>>
Hadoop日记Day1---Hadoop介绍
查看>>
iOS 学习资料汇总
查看>>
centos7 yum安装jdk
查看>>
Bluedroid与BluZ,蓝牙测试方法的变动(基于bludroid和BlueZ的对比)
查看>>
接口和抽象类有什么区别
查看>>