• 初学Django


    一、建立虚拟环境

    进入项目目录,建立虚拟环境:python -m venv ll_env(创建一个名为ll_env的虚拟环境)

    如果不成功,可安装virtualenv包:pip install --user virtual 不可以的话则用:sudo apt-get install python-virtualenv(Ubuntu)

    然后使用:virtualenv ll_env创建虚拟环境。

    如果需要指定版本则用:virtualenv ll_env --python=python3(或者其他版本)

    二、激活虚拟环境

    使用命令:source ll_env/bin/activate   Windows下使用:ll_envScriptsactivate

    如果需要停止虚拟环境,使用:deactivate 或者关闭终端。

    三、安装Django

    使用 pip install Django

    四、在Django中创建项目

    命令:django-admin.py startproject learning_log  .   会新建一个名为learning_log的项目,末尾有句点别忘加。

    五、创建数据库

    命令:python manage.py migrate   会新建一个db.sqlite3

    六、查看项目

    命令:python manage.py runserver  然后在浏览器输入url:127.0.0.1:8000  就能看到web页面。若端口占用,可以用:  python manage.py runserver 8001(端口号)

    七、创建应用程序

    命令:python manage.py startapp learning_logs  会新增一个文件夹learning_logs。

    八、定义模型

    在model.py中自定义模型。

    九、激活模型

    打开settings.py,在INSTALLED_APPS = ( ...... )中添加自己的应用程序。如:INSTALLED_APPS = ( ......   'learning_logs')

    然后需要修改数据库:python manage.py makemigrations learning_logs  然后会创建一个名为0001_initial.py的迁移文件。

    应用这种迁移:python manage.py migrate

    十、创建超级用户

    命令:python manage.py createsuperuser  然后根据提示输入用户名和密码。

    十一、注册模型

    在admin.py里写入:admin.site.register(模型名)

    到这里,整个流程就结束了,然后就是添加自己想写的东西。0.0

  • 相关阅读:
    .netcore返回HellowWorld四种方式(管道配置,管道扩展方法,中间件,IStartupFilter 使用中间件的升级扩展)
    Mysql分页大数据量查询优化
    swagger发布本地的调试的时候没事,发布服务器提示500 : {"Message":"出现错误。"}
    DBeaver的使用(impala和数据库)
    mysql远程连接问题
    java+thymeleaf-layout-dialect+thymeleaf的使用
    springboot+thyemeleaf+swagger项目的创建和问题的解决
    ffmpeg实践
    Camera.main
    python双曲线拟合
  • 原文地址:https://www.cnblogs.com/whitehawk/p/9886557.html
Copyright © 2020-2023  润新知