命令行配置django文件步骤

1、先在终端上cd到要创建django项目的路径

2、执行命令django-admin startprojects (文件名)

3、切换到已经创建的django目录

4、执行命令python manage.py runserver(端口号,可加可不加,不加默认为8000)启动django

5、复制端口号到浏览器中看是否能启动django

6、创建应用,执行命令python manage.py startapp (应用名)

7、创建的django项目要去settings里面加上os.path.join(BASE_DIR,‘templates’),os报错只要在上面引入os模块

8、手动创建templates(存放html文件)

注意:命令行创建django项目必须要到settings里面注册,即加上应用名。

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Django中连接SQL Server数据库需要进行以下步骤: 1. 安装pyodbc库:在命令行中输入`pip install pyodbc`,安装完成后,需要按照你的SQL Server版本下载对应的ODBC驱动程序。 2. 在Django的settings.py文件中,配置数据库连接信息: ```python DATABASES = { 'default': { 'ENGINE': 'sql_server.pyodbc', 'NAME': 'your_database_name', 'USER': 'your_database_user', 'PASSWORD': 'your_database_password', 'HOST': 'your_database_host', 'PORT': 'your_database_port', 'OPTIONS': { 'driver': 'ODBC Driver 17 for SQL Server', # 这里需要根据你安装的ODBC驱动程序版本进行修改 }, }, } ``` 其中,`your_database_name`是你要连接的数据库名称,`your_database_user`和`your_database_password`是连接数据库的用户名和密码,`your_database_host`是数据库所在的主机名,`your_database_port`是数据库的端口号。 3. 在应用中使用ORM操作数据库:可以像操作其他数据库一样,使用Django的ORM框架进行数据库操作。 ```python from django.db import models class Person(models.Model): name = models.CharField(max_length=50) age = models.IntegerField() # 查询所有人的信息 persons = Person.objects.all() ``` 下面是一个更详细的案例: 假设你要连接的SQL Server版本为SQL Server 2019,你需要下载和安装ODBC Driver 17 for SQL Server。安装完成后,在Django的settings.py文件中添加以下内容: ```python DATABASES = { 'default': { 'ENGINE': 'sql_server.pyodbc', 'NAME': 'mydatabase', 'USER': 'mydatabaseuser', 'PASSWORD': 'mypassword', 'HOST': 'localhost', 'PORT': '1433', 'OPTIONS': { 'driver': 'ODBC Driver 17 for SQL Server', }, }, } ``` 其中,`mydatabase`是你要连接的数据库名称,`mydatabaseuser`和`mypassword`是连接数据库的用户名和密码,`localhost`是数据库所在的主机名,`1433`是数据库的端口号。 你还需要在Django的settings.py文件中添加以下内容,来指定pyodbc使用的编码: ```python import pyodbc def set_utf8_for_pyodbc(): pyodbc.pooling = False pyodbc.DEFAULT_UNICODE_ENCODING = 'utf-8' set_utf8_for_pyodbc() ``` 最后,你可以像操作其他数据库一样,使用Django的ORM框架进行数据库操作: ```python from django.db import models class Person(models.Model): name = models.CharField(max_length=50) age = models.IntegerField() # 查询所有人的信息 persons = Person.objects.all() ``` 希望这个案例能够帮助到你。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值