当前位置:   article > 正文

Django搭建项目_django 搭建项目

django 搭建项目

生成一个完整的django项目

    创建Django项目

    django-admin.py startproject MySite

    此时,你会看到这样的文件夹:
   

    运行一下你的项目,看看有没有成功: ./manage.py runserver

    终端会显示这些:
   
    有红字也不要担心,因为还没有设置!
    接下来去http://127.0.0.1:8000/看一看:
  
    成功了!

    改一些配置

        更改/MySite/MySite/settings.py中的内容
        Django默认的DATABASES是sqlite,是这样的:
 
        这里我是用的是MySQL数据库,因此,我要改成这样:

   DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'MySite',
        'USER': 'xxx',
        'PASSWORD': 'xxxxx',
        'HOST': '127.0.0.1',
        'PORT': '3306'
    }
}

        这里一定要确保数据库已经存在了。在这之前,需要创建数据库,像这样:

      create database MySite CHARACTER SET utf8 COLLATE utf8_general_ci;

        还要更改时区和语言
    

        向/MySite/MySite/__init__.py中添加内容  import pymysql
        pymysql.install_as_MySQLdb()

    数据库迁移
    首先,执行 ./manage.py makemigrations

    然后,执行./manage.py migrate

    这样就成功啦~
  

    创建超级用户
    创建超级用户是用来登陆到admin后台管理中的执行

    ./manage.py createsuperuser

    然后按照提示填写就好啦~
    ps:一定要先进行数据库迁移,再创建用户。否则,会出现

    进入admin看看
    在浏览器中输入http://127.0.0.1:8000/admin,会出现登录页面,此时会发现全都变成中文了,说明之前的设置生效了。

    接下来,就可以用刚刚创建的用户登陆了,查看后台数据

访问http://127.0.0.1:8000/static/css/main.css

访问http://127.0.0.1:8000/media/imgs/p1.jpg

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/625556
推荐阅读
相关标签
  

闽ICP备14008679号