묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결애플 웹사이트 인터랙션 클론!
애플홈페이지 다른 기능에 대해 궁금한 점이 있습니다!
안녕하세요! 애플 공식사이트 https://www.apple.com/kr/iphone-se/ 에서 스크롤 시 svg이미지가 투명해지면서 커지면서 안쪽부터 이미지 또는 동영상이 나오는데. 아무리 개발자 창을 보아도 이해가 되지를 않습니다. 제가 봐야할 키워드 또는 원리를 잠시 가르쳐주실 수 있으실까요??
-
해결됨파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요. 질문은 아니고 갑자기 채점이 안되어서 끙끙 대다가 팁 발견해서 공유해드려요! 해제 하니깐 잘되네요
(사진)
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
SMTP가 원래 시간이 좀 걸리나요?
안녕하세요, 강의 잘 보고 있습니다. 모두 정상작동 하였는데요, 이메일을 보내는 요청 응답이 오래걸리네요.. 한 8초~10초 정도? 원래 이렇게 오래 걸리나요?
-
미해결React로 NodeBird SNS 만들기
next의 동적 라우팅
[...hashtag].js 이런식으로 파일을 만들면 동적 라우팅이 가능한 것으로 알고 있습니다. 이렇게 파일을 만들고 back에 있는 express로 hashtag테이블에서 정보들을 불러오면 안되는 건가요?? 굳이 next쪽에 express를 두어야 하나요??
-
해결됨케라스, 인공지능의 공용어 완전정복
model 에 layer 를 add 할경우...
Keras 기본 다지기-keras Layer 이해하기 강의에서 model 에 layer 를 add 하면서 Dense() 안에 처음 units 값을 2로 주셨습니다. 그림에서 히든 레이어가 2개라서 그러셨을수도 있지만 상황에 따라 달라질수 있는 숫자같아서 질문 드립니다... 특별히 그 값을 결정하는 기준이 있거나 그림의 히든데이어를 두개로 해서 2로 입력한 이유가 있는건가요?
-
미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
HAL_UART_Transmit_IT 문제
stm32 프로그래밍강의에 많이 도움을 받고 있습니다. 아래는 문제없이 rx2_data에 5개를 받았을때 출력을 문제없이 합니다. HAL_UART_Transmit()를 써도 문제가 없습니다 void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart){ if(huart->Instance == USART2) { HAL_UART_Receive_IT(&huart2, &rx2_data, 5); HAL_UART_Transmit_IT(&huart2, &rx2_data, 5); } }문제는 rx2_data 에 받은 데이타를 다른 배열(포인터)에 할당하면 그 다음부터 먹통이 되어버립니다. HAL_UART_Receive_IT(&huart2, &rx2_data, 5); for(i=0;i<5;i++) { rx2_buffer[index++]=rx2_data[i]; } HAL_UART_Transmit_IT(&huart2, &rx2_data, 5); 문제가 무엇일까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
중복회원 테코가 이걸로 변경 해도 되나요?
위(↑)의 경우에는 테스트 코드가 통과되는데, 아래(↓)처럼 fail() 의 주석을 풀어 주면 테코(테스트 코드)가 실패 합니다. 아래(↓)의 경우에서도 또 테코가 통과가 안 됩니다. 그래서 밑에 경고창을 자~알 읽어 보고 , 아래(↓) 처럼 코드를 변경 하니 테코가 통과가 되네요. 그대로 진행 해도 상관 없나요?
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
새 파일만드는거에서 응용프로그램 종류
새 파일만드는거에서 응용프로그램 종류 중에 영상처럼 콘솔 응용프로그램이 없는대 어떻게하나요
-
미해결WEB2 - Python 기초
process_create.py
process_create.py 코드에서 리다이렉션 끝에 print()를 안붙이면 에러가 뜨던데 왜 그런건가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
혹시 이런 에러가 뜨시는 분들이 계시다면은
Failed to load ApplicationContext java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:125) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:108) at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190) at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132) at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:246) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.lang.Thread.run(Thread.java:748) Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1771) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1105) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:549) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:121) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:117) ... 49 more Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:275) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:152) at org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.<init>(InFlightMetadataCollectorImpl.java:179) at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:119) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1215) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1246) at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58) at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:391) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:378) at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1830) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1767) ... 64 more Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:100) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:54) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:137) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:94) at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263) ... 81 more 강의 내용과 그대로 타이핑 했는데도 불구하고 이런 에러가 떳다면, H2 데이터베이스를 실행 해 보시고 다시 테스트를 진행 해 보세요 저의 경우 H2 데이터베이스를 실행 하고 테스트를 해보니 에러 없이 성공 했습니다.
-
미해결모던 자바스크립트(javascript) 개발을 위한 ES6 강좌
ws.has(arr) 문의 입니다.
arr = null을 했다고 하더라도, 가비지 컬렉터 입장에서 보면 ws에서 참조 중이기 때문에 가비지 컬렉견 대상으로는 되지 않을 것 같습니다. 가비지 컬렉션 대상으로 인식한다는 근거로 제시하신 것이 ws.has(arr) 인데, arr에 null값을 넣고 하였으니... ws.has(null)이니 당연 false나오는 거 아닌가요? 답변바랍니다
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
윈도우
윈도우 없나요..
-
미해결스프링 시큐리티
loginPage설정 시 AntPathMatcher 패턴으로 설정 가능한지 궁급합니다~!
안녕하세요! 요즘 강의를 보며 스프링시큐리티 공부를 하고 실무에 적용해보고 있습니다. 그런데 궁금한것이 있는데 아래와 같이 loginPage 설정 시 AntPathMatcher 패턴으로는 설정 할 수 없는건가요? .formLogin() .loginPage("/test/*/main.do") 로그인 페이지를 @PathVariable을 이용하여 유동적으로 설정해야 해서요 예를들어 "/test/apple/login.do", "/test/grape/login.do", "/test/banana/login.do", 이런식으로 유동적으로 가져가야합니다 ㅠㅠ 혹시 해당 패턴형식으로 설정해도 괜찮을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
밑의 질문 중 return 코드 의미에 대해 질문한 글을 보고 ...
return 값으로 컴포넌트를 전달한다는 것은 알겠는데 컴포넌트를 전달할 때 <SpecificComponent />와 같은 형식으로 리턴해야하는 이유가 궁금합니다. 그냥 return SpecificComponent로 하면 안되는건가요?? Auth 로 감싸기 전에는 App.js에서 <Route exact path="/" component={LandingPage} /> 인데 만약 컴포넌트 리턴 형식을 위에처럼 해야한다면 <Route exact path="/" component={<LandingPage/>} /> 이렇게 바꿔써도 괜찮은건지 질문드립니다.
-
미해결[텐서플로2] 파이썬 딥러닝 완전정복 - GAN, BERT, RNN, CNN 최신기법
deprecated 가 의심되는 코드 하나 더 여쭙겠습니다
예제 22 IMDB_RNN.py 에서 train_dataset = train_dataset.shuffle(BUFFER_SIZE) train_dataset = train_dataset.padded_batch(BATCH_SIZE, train_dataset.output_shapes)) test_dataset = test_dataset.padded_batch(BATCH_SIZE, test_dataset.output_shapes) 이 부분에 train_dataset.output_shapes 와 test_dataset.output_shapes 가 에러입니다 에러 메세지는 다음과 같습니다'ShuffleDataset' object has no attribute 'output_shapes'이부분... 구글 colab 에서는 약간의 경고 메세지와 함께 실행은 되는데주피터 노트북에서는 위와 같은 에러가 납니다죄송하지만 이거 하나더 부탁드리겠습니다
-
미해결React로 NodeBird SNS 만들기
setCommentFormOpened 질문드립니다.
(PostCard.js) /* onClick -> 댓글창 열고닫기 */ const onToggleComment = useCallback(() => { console.log(commentFormOpened); // false setCommentFormOpened(prev => !prev); console.log(commentFormOpened); // false // console.log(commentFormOpened); if (!commentFormOpened) { dispatch({ type: LOAD_COMMENTS_REQUEST, data: post.id, }); } }, [commentFormOpened]); 여기서, setCommentFormOpened()를 했을때, commentFormOpened state가 즉시 true로 변하지 않는 이유가 무엇인가요 ? console.log를 찍어보니 setCommentFormOpened() 앞뒤로 둘다 false가 떠서 궁금해서 질문드립니다.
-
해결됨남박사의 파이썬 기초부터 실전 100% 활용
궁금합니다.
inner_function을 정의할때 (*args,**kwargs)를 사용하는 이유가 있나요? 그리고 굳이 func를 리턴해주는 이유가 무엇인가요? import time def time_checker(func): def inner_function(): start_time = time.time() result = func() end_time = time.time() print("함수 {} 동작시간 :{}".format(func.__name__,end_time - start_time)) return inner_function @time_checker def test1(): for i in range(5): time.sleep(0.1) test1() 이런식으로 짠다면 어떤문제가 있을수 있나요?
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
AARRR 프레임워크 중에서 UTM Parameter 관련 질문을 주셨는데요!
안녕하세요! 강의 보고 첫 질문드립니다. UTM Paramater를 생성하여 GA에서 추적하는 경우와 직접 웹사이트에 GA 추적코드를 심고 트래킹하는 이 두 가지 경우의 차이점을 알 수 있을까요? 또 하나는, 위의 두가지 경우보다 구글 태그 매니저를 좀 더 실무에서 선호하는 것 같아 어떤 것부터 우선 숙지하는 것이 좋을지 궁금합니다.
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
추가 질문드립니다. (200522)
안녕하세요 아래 댓글로 달려다가 댓글로 달면 질문보낸 걸로 인식하지 못하실까봐 여기다가 질문을 남깁니다.말씀해주신 것 중에Tensorflow v1을 이용한 train 시 아래의 정보가 있고>> steps (총 iteration 횟수) =30,000 >> 전체 이미지 개수 =1,000 >> batch_size = 10 위의 정보를 Keras로 매핑하면 아래와 같다.>> steps_per_epoch = 1,000 / 10 = 100>> epoch = 30,000 / 100 = 300 이 부분에 대해선 이해가 되었습니다. (감사합니다 ^^)그런데 2번째 질문에 대해선 조금 더 답변을 얻고자 질문을 드리게 되었습니다. Keras의 경우>> batch_size 는 1 epoch의 전체 step 중 1 step에서 사용되는 dataset (혹은 이미지) 개수 라고 알고 있습니다. 그런데 Tensorflow v1의 경우>> batch_size는 (전체 iteration 중) 1 iteration에서 사용되는 dataset (혹은 이미지) 개수라고 생각하면 될까요?>> 혹시 표현이 맞지 않다면 train용 tfRecord 파일의 전체 레코드 개수 중에서 1 iteration에 사용되는 record 수 라고 표현하는 것이 맞는 걸까요?
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
'TestView' object has no attribute 'author_000'
smith라는 User를 만들어서 author_000에 넣어주는 과정에서 다음과같은 에러가 납니다. Creating test database for alias 'default'... System check identified no issues (0 silenced). E ====================================================================== ERROR: test_post_list (blog.tests.TestView) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Users\User\Documents\folder\github\hallaplantweb\blog\tests.py", line 32, in test_post_list author = self.author_000, AttributeError: 'TestView' object has no attribute 'author_000' ---------------------------------------------------------------------- Ran 1 test in 0.025s FAILED (errors=1) Destroying test database for alias 'default'... 아래는 제가 작성한 test.py와 models.py 입니다 from django.test import TestCase, Client from bs4 import BeautifulSoup from .models import Post from django.utils import timezone from django.contrib.auth.models import User class TestView(TestCase): def setup(self): self.client = Client() self.author_000 = User.objects.create(username='Smith', password='nopassword') def test_post_list(self): response = self.client.get('/blog/') self.assertEqual(response.status_code, 200) soup = BeautifulSoup(response.content, 'html.parser') title = soup.title self.assertEqual(title.text, 'blog') navbar = soup.find('div', id='navbar') self.assertIn('Blog', navbar.text) self.assertIn('About Me', navbar.text) self.assertEqual(Post.objects.count(), 0) self.assertIn('아직 게시물이 없습니다', soup.body.text) post_000 = Post.objects.create( title = 'the first post', content = 'hello world', created = timezone.now(), author = self.author_000, ) self.assertGreater(Post.objects.count(), 0) from django.db import models from django.contrib.auth.models import User class Post(models.Model): title = models.CharField(max_length=30) content = models.TextField() head_image = models.ImageField(upload_to='blog/%Y/%m/%d/', blank=True) created = models.DateTimeField() author = models.ForeignKey(User, on_delete=models.CASCADE) def __str__(self): return str(self.title) + ' :: ' + str(self.author) author에서만 말썽인걸보면 User.objects.create() 함수가 문제인건가 싶긴합니다..