Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在django项目中使用.sql数据库?_Php_Sql_Sql Server_Django_Sqlite - Fatal编程技术网

Php 如何在django项目中使用.sql数据库?

Php 如何在django项目中使用.sql数据库?,php,sql,sql-server,django,sqlite,Php,Sql,Sql Server,Django,Sqlite,我有一个教育网站和一个博客,网站是用php语言写的,但是博客是用django写的。我需要让博客使用php.sql数据库中的用户信息,因此用户不需要在博客中注册。我在博客中使用sqllite。这是.sql文件 -- -- Table structure for table `users` -- CREATE TABLE `users` ( `ID` int(11) NOT NULL, `username` varchar(25) NOT NULL, `fullname` varcha

我有一个教育网站和一个博客,网站是用php语言写的,但是博客是用django写的。我需要让博客使用php.sql数据库中的用户信息,因此用户不需要在博客中注册。我在博客中使用sqllite。这是.sql文件

--
-- Table structure for table `users`
--

CREATE TABLE `users` (
  `ID` int(11) NOT NULL,
  `username` varchar(25) NOT NULL,
  `fullname` varchar(255) NOT NULL,
  `email` varchar(255) NOT NULL,
  `password` varchar(255) NOT NULL,
  `birth` date NOT NULL,
  `gender` varchar(22) NOT NULL,
  `role` varchar(22) NOT NULL DEFAULT 'Student',
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `users`
--

INSERT INTO `users` (`ID`, `username`, `fullname`, `email`, `password`, `birth`, `gender`, `role`, `created_at`) VALUES
(1, 'ahmedsobh', 'Ahmed Sobh', 'asobh98@hoba.com', '123123', '1995-03-25', 'Male', 'Doc', '2017-06-19 14:41:45'),
(2, 'koko', 'Kareem Sobh', 'koko@ay', '1212', '1212-12-12', 'Male', 'Student', '2017-06-19 14:41:45');
--
-- Indexes for dumped tables
--
--
--
-- Indexes for table `users`
--
ALTER TABLE `users`
  ADD PRIMARY KEY (`ID`),
  ADD UNIQUE KEY `username` (`username`);

--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `users`
--
ALTER TABLE `users`
  MODIFY `ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
那么,如何编辑设置文件,以便能够读取该.sql文件中的表用户,以便表中的任何用户都可以在不注册的情况下登录日志

以下是博客sqlite的设置:

数据库={ “默认值”:{ “引擎”:“django.db.backends.sqlite3”, 'NAME':os.path.join(BASE_DIR'db.sqlite3'), }}

密码验证 验证密码验证程序=[ { 'NAME':'django.contrib.auth.password\u validation.UserAttributesMilarityValidator', }, { 'NAME':'django.contrib.auth.password\u validation.MinimumLengthValidator', }, { 'NAME':'django.contrib.auth.password\u validation.CommonPasswordValidator', }, { 'NAME':'django.contrib.auth.password\u validation.NumericPasswordValidator', },]


正如我对Django的了解,您可以在它的基础上创建新的数据库,但是(您必须创建模型才能访问数据~>冲突),所以我建议您可以:创建模型和数据结构。。。然后使用SQL代码插入数据on@NamNguyễn不,我的博客中没有用于登录的模型。登录由ready函数处理。可能是这样:@mbiern我没有工作。错误是无法导入Post模块。据我所知,Django可以在此基础上创建新的数据库,但(必须创建模型才能访问数据~>冲突),因此我建议您可以:创建模型和数据结构。。。然后使用SQL代码插入数据on@NamNguyễn不,我的博客中没有用于登录的模型。登录由ready函数处理。可能是这样:@mbiern我没有工作。出现无法导入Post模块的错误。