Pycharm社区版安装Django并完成Python入门到实践Django实验

本文详细介绍了在PyCharm社区版中安装Django的过程,包括创建虚拟环境、激活与配置,以及创建Django项目和数据库。进一步讲解了Django的基础操作,如模型定义、URL映射和用户登录页面的实现。在部署到Heroku时,作者遇到了一些问题,如注册限制、hosts配置和静态文件处理,并给出了相应的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装流程

首先,随便打开一个项目,然后在pycharm界面的左下角有Terminal终端的图标,点开。在这里插入图片描述
在命令行里进入想要的目录,我进的是cd C:\Users\yasuo\Desktop\py

  1. 建立虚拟环境,在这个目录下输入python -m venv ll_env
  2. 激活虚拟环境,ll_env\Scripts\activate 关闭环境 deactivate
  3. 更新环境ll_env\scripts\python.exe -m pip install --upgrade pip
  4. 安装 Django pip3 install Django
  5. 创建项目 django_admin startproject learning_log . dir显示当前文件信息 dir learning_log 显示指定文件夹信息。
  6. 创建网页数据库 python manage.py migrate
  7. 运行数据库 python manage.py runserver 地址 http://127.0.0.1:8000/

动手试一试

观察以上过程产生的文件和文件夹
db.sqlite3 SQLite使用单个文件的数据库
manage.py 类似与main();
settings.py指定Django如何与你的系统交互以及管理项目
urls.py告诉Django应该创建哪些网页来响应浏览器请求。
wsgi.py帮助Django提供他创建的文件。web server gateway interface缩写

创建超级用户

python manage.py createsuperuser

定义模型

模型告诉Django如何处理应用程序中储存的数据。在代码层,模型就是一个类型和每一个类一样,包含属性和方法。
model.py


```python
class Topic(models.Model):
    '''用户学习的主题'''
    text = models.CharField(max_length=200)//CharField储存少量的文本,且必须预留相应的空间,单位是字符。
    date_added = models.DateTimeField(auto_now_add=True)//记录当前时间

    def __str__(self):
        '''返回模型的字符串表示'''
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值