zoukankan      html  css  js  c++  java
  • Django学习笔记(一)

    1、$python manage.py runserver 0.0.0.0:8000  开放所有IP

    $python manage.py runserver 8000 制定开放的端口

    2、报错信息: Error loading MySQLdb module: No module named MySQLdb

    解决方法:$sudo pip install mysql

    3、报错信息:You called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SLASH set.

    解决方法:将from的action地址改为/结尾的就可以了或者修改settings:APPEND_SLASH=False

    4、apache+django,需要安装mod_wsgi(遇到依赖包问题,可以尝试根据报错结果remove&install),修改 /etc/httpd/conf/httpd.conf

    LoadModule wsgi_module modules/mod_wsgi.so
    # Django
    WSGIScriptAlias / /home/ec2-user/mysite/mysite/wsgi.py
    WSGIPythonPath /home/ec2-user/mysite
    <Directory /home/ec2-user/mysite/mysite>
         <Files wsgi.py>
            Order deny,allow
            Require all granted
         </Files>
    </Directory>

    User apache   #修改用户
    Group apache

    <Directory "/home/ec2-user/mysite">
        AllowOverride None
        Require all granted
    </Directory>

    <Directory "/home/ec2-user/mysite/mysite">
        AllowOverride None
        Require all granted
    </Directory>

    5、注意关闭settings.py中的debug

  • 相关阅读:
    laravel读excel
    React 还是 Vue: 你应该选择哪一个Web前端框架?
    React16版本的新特性
    你真的了解React吗
    express操作数据库
    跨域的九种解决方式
    Koa基本使用
    luogu3806 【模板】点分治1
    luogu2634 聪聪可可
    poj1741 Tree
  • 原文地址:https://www.cnblogs.com/woodyle/p/4783712.html
Copyright © 2011-2022 走看看